當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。