MySQL的DATE_FORMAT函数使用

在MySQL中,可以使用DATE_FORMAT函数将日期格式化为所需的格式。DATE_FORMAT函数接受两个参数:日期和格式字符串。

以下是一些常用的日期格式化选项:

  • %Y:四位数的年份(例如:2023)
  • %y:两位数的年份(例如:23)
  • %m:两位数的月份(01到12)
  • %c:月份(1到12)
  • %d:两位数的日期(01到31)
  • %e:日期(1到31)
  • %H:24小时制的小时数(00到23)
  • %h:12小时制的小时数(01到12)
  • %i:分钟数(00到59)
  • %s:秒数(00到59)
  • %p:AM或PM
    下面是一些示例,说明如何使用DATE_FORMAT函数进行日期格式化:

将日期格式化为"YYYY-MM-DD"格式:

sql 复制代码
SELECT DATE_FORMAT(date_column, '%Y-%m-%d') FROM table_name;

将日期格式化为"MM/DD/YYYY"格式:

sql 复制代码
SELECT DATE_FORMAT(date_column, '%m/%d/%Y') FROM table_name;

将日期格式化为"YYYY年MM月DD日"格式:

sql 复制代码
SELECT DATE_FORMAT(date_column, '%Y年%m月%d日') FROM table_name;

请将上述示例中的"date_column"替换为您要格式化的日期列的名称,"table_name"替换为表名。

相关推荐
2401_841495642 小时前
【数据结构】B+树
数据结构·数据库·c++·b+树·概念·结构·操作原理
大模型码小白4 小时前
JAVA 集合框架进阶:List 与 Set 的深度解析与实战
java·开发语言·人工智能·windows·语言模型·list·ai编程
Hardworking6664 小时前
第7章 软硬件系统集成
数据库·软硬件系统集成
名字还没想好☜4 小时前
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
java·数据库·golang·go·定时器
关关长语4 小时前
Wsl解决MySQL容器跨域权限问题
mysql·docker·容器
熊猫钓鱼>_>5 小时前
Redis 突发缓存穿透:一次完整的定位复盘
数据库·人工智能·redis·缓存·ai·agent·智能
音符犹如代码5 小时前
后端视角看 EventBus:发布订阅总线的原理、场景与用法
java·spring boot·guava
前端炒粉5 小时前
手撕小汇总
java·前端·javascript
wenb1n5 小时前
MySQL诊断系列(3/6):索引分析——5个SQL揪出“僵尸索引”
数据库·人工智能·编程语言
这个DBA有点耶5 小时前
索引碎片与统计信息维护:执行计划突然变差的隐形杀手
mysql·程序员·架构