mysql怎么显示日期
时间 : 2023-07-30 06:46:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在MySQL中,可以使用内置的日期和时间函数来显示日期。

1. CURDATE()

CURDATE()函数返回当前日期,格式为'YYYY-MM-DD'。示例如下:

```sql

SELECT CURDATE();

2. NOW()

NOW()函数返回当前日期和时间,格式为'YYYY-MM-DD HH:MM:SS'。示例如下:

```sql

SELECT NOW();

3. DATE_FORMAT()

DATE_FORMAT()函数用于格式化日期。可以使用不同的格式符来显示日期的不同部分。以下是一些常用的格式符:

- %Y: 年份(4位)

- %m: 月份(01-12)

- %d: 日期(01-31)

- %H: 小时(00-23)

- %i: 分钟(00-59)

- %s: 秒钟(00-59)

示例如下:

```sql

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');

SELECT DATE_FORMAT(NOW(), '%H:%i:%s');

4. DATE()

DATE()函数用于提取日期部分(年、月、日)并返回一个日期值。示例如下:

```sql

SELECT DATE(NOW());

5. DAY(), MONTH(), YEAR()

这些函数用于提取日期的具体部分,并返回整数值。示例如下:

```sql

SELECT DAY(NOW()); -- 返回当前日期是几号

SELECT MONTH(NOW()); -- 返回当前日期是几月

SELECT YEAR(NOW()); -- 返回当前日期是哪一年

以上是几种常用的在MySQL中显示日期的方法。根据具体的需求,可以选择合适的方法来展示日期。