亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL中DATE_FORMAT()函數(shù)將Date轉(zhuǎn)為字符串

 更新時(shí)間:2022年09月09日 15:11:23   作者:禿禿愛健身  
時(shí)間、字符串、時(shí)間戳之間的互相轉(zhuǎn)換很常用,下面這篇文章主要給大家介紹了關(guān)于MySQL中DATE_FORMAT()函數(shù)將Date轉(zhuǎn)為字符串的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

一、前言

最近要做一些報(bào)表,其中有一個(gè)創(chuàng)建報(bào)表的時(shí)間,需要以固定的格式輸出;那么在SQL層面如何處理呢?

二、DATE_FORMAT()函數(shù)

要將日期值格式化為特定格式,可以使用DATE_FORMAT函數(shù)。 DATE_FORMAT函數(shù)的語法如下:

DATE_FORMAT(date,format);

DATE_FORMAT()函數(shù)中兩個(gè)參數(shù)的意思:

  • date:要格式化的有效日期值;
  • format:由預(yù)定義的說明符組成的格式字符串,每個(gè)說明符前面都有一個(gè)百分比字符(%)。有關(guān)預(yù)定義說明符的列表,請(qǐng)參見下表。

表格 – 可用于構(gòu)建日期格式字符串的說明符及其含義:

限定符含義
%a三個(gè)字符縮寫的工作日名稱,例如:Mon, Tue, Wed,等
%b三個(gè)字符縮寫的月份名稱,例如:Jan,F(xiàn)eb,Mar等
%c以數(shù)字表示的月份值,例如:1, 2, 3…12
%D英文后綴如:0th, 1st, 2nd等的一個(gè)月之中的第幾天
%d如果是1個(gè)數(shù)字(小于10),那么一個(gè)月之中的第幾天表示為加前導(dǎo)加0, 如:00, 01,02, …31
%e沒有前導(dǎo)零的月份的日子,例如:1,2,… 31
%f微秒,范圍在000000..999999
%H24小時(shí)格式的小時(shí),前導(dǎo)加0,例如:00,01…23
%h小時(shí),12小時(shí)格式,帶前導(dǎo)零,例如:01,02 … 12
%I%h相同
%i分?jǐn)?shù)為零,例如:00,01,… 59
%j一年中的的第幾天,前導(dǎo)為0,例如,001,002,… 366
%k24小時(shí)格式的小時(shí),無前導(dǎo)零,例如:0,1,2 … 23
%l12小時(shí)格式的小時(shí),無前導(dǎo)零,例如:0,1,2 … 12
%M月份全名稱,例如:January, February,…December
%m具有前導(dǎo)零的月份名稱,例如:00,01,02,… 12
%pAMPM,取決于其他時(shí)間說明符
%r表示時(shí)間,12小時(shí)格式hh:mm:ss AMPM
%S表示秒,前導(dǎo)零,如:00,01,… 59
%s%S相同
%T表示時(shí)間,24小時(shí)格式hh:mm:ss
%U周的第一天是星期日,例如:00,01,02 … 53時(shí),前導(dǎo)零的周數(shù)
%u周的第一天是星期一,例如:00,01,02 … 53時(shí),前導(dǎo)零的周數(shù)
%V%U相同,它與%X一起使用
%v%u相同,它與%x一起使用
%W工作日的全稱,例如:Sunday, Monday,…, Saturday
%w工作日,以數(shù)字來表示(0 = 星期日,1 = 星期一等)
%X周的四位數(shù)表示年份,第一天是星期日; 經(jīng)常與%V一起使用
%x周的四位數(shù)表示年份,第一天是星期日; 經(jīng)常與%v一起使用
%Y表示年份,四位數(shù),例如2000,2001,…等。
%y表示年份,兩位數(shù),例如00,01,…等。
%%將百分比(%)字符添加到輸出

恕我直言,真多;這誰沒事會(huì)全記下來;我們一般記幾個(gè)常用的就可;

DATE_FORMAT字符串格式格式化日期
%Y/%m/%d2022/04/26
%Y-%m-%d2022-04-26
%e/%c/%Y4/8/2022
%d/%m/%Y %H:%i26/04/2022 17:27
%b %d %Y %h:%i %pApr 26 2022 05:28 PM
%Y-%m-%d %T:%f2022-04-26 17:29:30:000000
%W %D %M %Y %TTuesday 26th April 2022 17:31:34

三、示例

user表隨便用一個(gè)自己的表替換即可,id為主鍵。now()為MySQL自帶的獲取當(dāng)前時(shí)間的函數(shù);

1> %Y/%m/%d

如果月份和日的數(shù)字小于10,則直接必須用0填充,顯示兩位數(shù)字;

select date_format(now(), '%Y/%m/%d') now_time ,id from user where id = 68;

2> %Y-%m-%d

select date_format(now(), '%Y-%m-%d') now_time ,id from user where id = 68;

3> %e/%c/%Y

如果月份和日的數(shù)字小于10,則直接不在用0填充,可以只顯示一位;

select date_format(now(), '%e/%c/%Y') now_time ,id from user where id = 68;

4> %d/%m/%Y %H:%i

select date_format(now(), '%d/%m/%Y %H:%i') now_time ,id from user where id = 68;

5> %b %d %Y %h:%i %p

select date_format(now(), '%b %d %Y %h:%i %p') now_time ,id from user where id = 68;

6> %Y-%m-%d %T:%f

select date_format(now(), '%Y-%m-%d %T:%f') now_time ,id from user where id = 68;

7> %W %D %M %Y %T

select date_format(now(), '%W %D %M %Y %T') now_time ,id from user where id = 68;

總結(jié)

到此這篇關(guān)于MySQL中DATE_FORMAT()函數(shù)將Date轉(zhuǎn)為字符串的文章就介紹到這了,更多相關(guān)MySQL將Date轉(zhuǎn)字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中如何增加字段SQL語句

    MySQL中如何增加字段SQL語句

    這篇文章主要介紹了MySQL中如何增加字段SQL語句問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • mysql利用參數(shù)sql_safe_updates限制update/delete范圍詳解

    mysql利用參數(shù)sql_safe_updates限制update/delete范圍詳解

    這篇文章主要給大家介紹了關(guān)于mysql如何利用參數(shù)sql_safe_updates限制update/delete范圍的相關(guān)資料文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • MYSQL 運(yùn)算符總結(jié)

    MYSQL 運(yùn)算符總結(jié)

    這篇文章主要介紹了MYSQL 運(yùn)算符,MySQL支持的算術(shù)運(yùn)算符有加法、減法、乘法、除法返回商、除法返回余數(shù),下面來看看文章的詳細(xì)介紹,需要的朋友可以參考一下
    2021-11-11
  • 詳細(xì)聊聊關(guān)于Mysql聯(lián)合查詢的那些事兒

    詳細(xì)聊聊關(guān)于Mysql聯(lián)合查詢的那些事兒

    聯(lián)合查詢union將多次查詢(多條select語句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下
    2021-10-10
  • MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

    MySQL聯(lián)合查詢實(shí)現(xiàn)方法詳解

    聯(lián)合查詢union將多次查詢(多條select語句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下
    2022-11-11
  • mysql設(shè)置遠(yuǎn)程訪問數(shù)據(jù)庫的多種方法

    mysql設(shè)置遠(yuǎn)程訪問數(shù)據(jù)庫的多種方法

    最近有一同學(xué)問我MySQL無法遠(yuǎn)程訪問怎么呢,但能使用localhost來進(jìn)行方法,下面腳本之家來給各位介紹一下解決辦法,需要的朋友可以參考下
    2013-10-10
  • Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行

    Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行

    這篇文章主要介紹了Mysql桌面工具之SQLyog資源及激活使用方法告別黑白命令行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • mysql中over partition by的具體使用

    mysql中over partition by的具體使用

    在數(shù)據(jù)庫中,我們經(jīng)常需要對(duì)數(shù)據(jù)進(jìn)行分組排序等操作,MySQL的over partition by可以幫助我們更方便地進(jìn)行這些操作,本文主要介紹了mysql中over partition by的具體使用,感興趣的可以了解一下
    2024-02-02
  • sql索引的介紹以及使用規(guī)則詳析

    sql索引的介紹以及使用規(guī)則詳析

    索引是一種數(shù)據(jù)結(jié)構(gòu),可以加快我們查詢的效率,但是創(chuàng)建索引需要復(fù)制數(shù)據(jù),會(huì)占用資源,下面這篇文章主要給大家介紹了關(guān)于sql索引的介紹以及使用規(guī)則的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 詳解MySQL8中的新特性窗口函數(shù)

    詳解MySQL8中的新特性窗口函數(shù)

    MySQL8?窗口函數(shù)是一種特殊的函數(shù),它可以在一組查詢行上執(zhí)行類似于聚合的操作,但是不會(huì)將查詢行折疊為單個(gè)輸出行,而是為每個(gè)查詢行生成一個(gè)結(jié)果,本文就來和大家簡單講講它的用法,感興趣的可以了解一下
    2023-06-06

最新評(píng)論