返回顶部
首页 > mysql如何查询日期格式化时间
  • 27
分享到

mysql如何查询日期格式化时间

2024年03月27日 27人浏览 编程网

摘要

在 MySQL 中,可以使用 DATE_FORMAT() 函数将日期时间值格式化为特定的字符串表示形式。此函数允许您自定义日期和时间组件的显示方式,以满足各种需求,例如显示友好的日期格式或提取特定时间部分。

详细说明

DATE_FORMAT() 函数语法

DATE_FORMAT(date_time_expression, format_string)

其中:

  • date_time_expression:要格式化的日期时间值。可以是日期、时间或日期时间值。
  • format_string:指定日期时间格式的格式字符串。

格式化字符串

格式字符串由一组字符组成,每个字符都指定了日期时间组件的特定显示格式。字符列表如下:

字符 描述
%Y 四位数的年份
%y 两位数的年份
%m 两位数的月份(01-12)
%d 两位数的日期(01-31)
%H 24 小时制的小时(00-23)
%h 12 小时制的小时(01-12)
%i 分钟(00-59)
%s 秒(00-59)
%a 简写的星期几
%A 星期几的全称

示例

以下是一些使用 DATE_FORMAT() 函数的示例:

  • 显示日期为 YYYY-MM-DD 格式:

    SELECT DATE_FORMAT("2023-03-08", "%Y-%m-%d");

    输出:2023-03-08

  • 显示时间为 HH:MM:SS 格式:

    SELECT DATE_FORMAT("15:30:15", "%H:%i:%s");

    输出:15:30:15

  • 显示日期和时间为 YYYY-MM-DD HH:MM:SS 格式:

    SELECT DATE_FORMAT("2023-03-08 15:30:15", "%Y-%m-%d %H:%i:%s");

    输出:2023-03-08 15:30:15

  • 显示星期几的全称:

    SELECT DATE_FORMAT("2023-03-08", "%A");

    输出:星期三

注意

  • 格式字符串区分大小写。
  • 如果格式化字符串中的指定组件在日期时间值中不存在,则函数将返回 NULL。
  • DATE_FORMAT() 函数不会修改源日期时间值。它只返回一个格式化的字符串表示形式。

以上就是mysql如何查询日期格式化时间的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: mysql如何查询日期格式化时间

本文链接: https://www.lsjlt.com/wiki/e158eb5849.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作