mysql时间格式化函数
时间: 2023-10-09 19:05:29 浏览: 99
MySQL提供了许多用于时间格式化的函数,以下是一些常用的函数:
1. DATE_FORMAT(date, format)
该函数用于将日期格式化为指定的格式。其中,date是要格式化的日期,format是日期格式的字符串。例如:
```sql
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS formatted_date;
```
这将返回当前日期的格式化字符串,例如:"2022-01-01"。
2. DATE(date)
该函数用于提取日期部分,并将其返回。例如:
```sql
SELECT DATE(NOW()) AS date_part;
```
这将返回当前日期的日期部分,例如: "2022-01-01"。
3. TIME_FORMAT(time, format)
该函数用于将时间格式化为指定的格式。其中,time是要格式化的时间,format是时间格式的字符串。例如:
```sql
SELECT TIME_FORMAT(NOW(), '%H:%i:%s') AS formatted_time;
```
这将返回当前时间的格式化字符串,例如:"12:30:45"。
4. NOW()
该函数返回当前日期和时间。例如:
```sql
SELECT NOW() AS current_datetime;
```
这将返回当前日期和时间,例如:"2022-01-01 12:30:45"。
这些只是MySQL中可用的一些时间格式化函数,还有其他函数可用于进行更复杂的操作和计算。您可以根据自己的需求选择适当的函数来格式化时间。
阅读全文