当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MariaDB DATE_FORMAT()用法及代码示例


DATE_FORMAT() 函数:
在 MariaDB 中,DATE_FORMAT() 函数使用两个参数 - 由格式掩码指定的日期。在这个函数中,第一个参数是日期,第二个参数是掩码。此函数将返回给定掩码中的日期。此函数将使用屏蔽格式转换日期。

用法:

DATE_FORMAT(date, format_mask)

参数:必需的。

  • date - 要格式化的日期。
  • format_mask -应用于日期的格式。

返回值:根据屏蔽格式转换的日期。

格式:



  • %Y:年份为 4 位数字值
  • %y: 年份作为数字,2 位数值
  • %a:工作日名称缩写(Sun to Sat)
  • %b:月份名称缩写(Jan 到Dec)
  • %c:Month 作为数值(0 到 12)
  • %D:作为数字值的月份中的第几天,后跟后缀(第 1、第 2、第 3、...)
  • %d: 以数值表示的月份中的第几天(01 到 31)
  • %e: 以数值表示的月份中的天数(0 到 31)
  • %f:微秒(000000 到 999999)
  • %H:小时(00 到 23)
  • %h:Hour (00 到 12)
  • %I:Hour (00 到 12)
  • %i:分钟(00 到 59)
  • %j:一年中的第几天(001 到 366)
  • %k:小时(00 到 23)
  • %l:小时(1 到 12)
  • %M:完整的月份名称(一月到十二月)
  • %m: 月份名称作为数值(00 到 12)
  • %p:上午或下午
  • %r:12 小时 AM 或 PM 格式的时间 (hh:mm:ss AM/PM)
  • %S:秒(00 到 59)
  • %s:秒(00 到 59)
  • %T:24 小时格式的时间 (hh:mm:ss)
  • %U:星期日是一周的第一天的周(00 到 53)
  • %u: 星期,星期一是一周的第一天(00 到 53)
  • %V:星期日是一周的第一天的周(01 到 53)
  • %v: 星期一是一周的第一天的周(01 到 53)
  • %W:完整的工作日名称(周日到周六)
  • %w:星期日=0 和星期六=6 的星期几
  • %X: 星期的年份,星期日是一周的第一天
  • %x: 一周的年份,其中星期一是一周的第一天

示例1:

SELECT DATE_FORMAT('2020-04-09', '%M %d, %Y');

输出-

'April 09, 2020'

示例-2:

SELECT DATE_FORMAT('2020-10-18', '%W');

输出-

'Sunday'

示例3:



SELECT DATE_FORMAT('2020-10-20', '%M %e %Y');

输出-

'October 20 2020'

示例4:

SELECT DATE_FORMAT('2020-10-19', '%W, %M %e, %Y');

输出-

'Monday, October 19, 2020'

示例5:

SELECT DATE_FORMAT('2014-05-17 08:44:21.000001', '%h');

输出-

8

示例6:

SELECT DATE_FORMAT('2019-08-11 10:44:21', '%s');

输出-

44

示例7:

SELECT DATE_FORMAT('2012-06-15 11:23:16', '%t');

输出-

11:23:16

示例 8:

SELECT DATE_FORMAT('2019-03-13', '%M');

输出-

March

示例 9:

SELECT DATE_FORMAT('2020-10-23', '%W');

输出-

Friday

示例 10:

SELECT DATE_FORMAT('2019-05-13', '%Y');

输出-

'2019'

相关用法


注:本文由纯净天空筛选整理自vipinyadav15799大神的英文原创作品 DATE_FORMAT() Function in MariaDB。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。