MySQL日期时间格式化
时间: 2024-08-04 21:01:05 浏览: 122
Mysql 日期时间 DATE_FORMAT(date,format)
MySQL中的日期时间格式化通常用于将日期和时间数据以用户友好的形式展示。MySQL支持多种格式,可以使用`STRFTIME()`函数或者简单的字符串格式化操作符来进行转换。以下是一些常见的日期时间格式化模式:
1. `%Y`: 四位数的年份,如2023。
2. `%m`: 两位数的月份,如01到12。
3. `%d`: 两位数的日,如01到31。
4. `%H`: 24小时制的小时数,00 to 23。
5. `%M`: 分钟数,00到59。
6. `%S`: 秒数,00到59。
7. `%f`: 毫秒数,有六位小数点。
例如,`STRFTIME('%Y-%m-%d %H:%M:%S', '2023-12-31 23:59:59')`会返回"2023-12-31 23:59:59"这样的格式。
你可以组合这些模式来创建自定义的日期时间格式,比如`'%Y-%m-%d %A %h:%i %p'`(星期几,月前两位,小时12小时制等)。记得在MySQL查询中使用单引号包围格式化字符串。
阅读全文