mysql實用操作之日期格式化例子
在MySQL中,你可以使用DATE_FORMAT()
函數(shù)來格式化日期。DATE_FORMAT() 函數(shù)通常用于格式化 DATETIME 或 TIMESTAMP類型的字段。這個函數(shù)允許你按照指定的格式來顯示日期和時間。
下面是一些常見的日期格式化的例子:
顯示年-月-日:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
顯示月/日/年:
SELECT DATE_FORMAT(NOW(), '%m/%d/%Y');
顯示完整的日期和時間:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
顯示小時和分鐘:
SELECT DATE_FORMAT(NOW(), '%H:%i');
顯示星期幾:
SELECT DATE_FORMAT(NOW(), '%W'); -- 星期幾(Sunday=0, ..., Saturday=6)
顯示月份的名稱:
SELECT DATE_FORMAT(NOW(), '%M'); -- 月份的名稱(January, ..., December)
顯示月份的縮寫:
SELECT DATE_FORMAT(NOW(), '%b'); -- 月份的縮寫(Jan, ..., Dec)
顯示年份的最后兩位數(shù)字:
SELECT DATE_FORMAT(NOW(), '%y');
顯示AM或PM:
SELECT DATE_FORMAT(NOW(), '%p');
顯示秒:
SELECT DATE_FORMAT(NOW(), '%s');
這些是DATE_FORMAT()
函數(shù)的一些基本用法。你可以根據(jù)需要組合不同的格式化選項來創(chuàng)建自定義的日期格式。
如果你嘗試對一個非日期時間類型的字段使用 DATE_FORMAT(),比如 INT 或 VARCHAR,MySQL 會返回一個錯誤,因為它無法將這些類型的數(shù)據(jù)解釋為日期或時間。
如果你有一個非日期時間類型的字段,但你知道它包含的是日期或時間信息,你可能需要先將其轉換為 DATETIME 類型,然后再使用 DATE_FORMAT() 函數(shù)。例如,如果一個 VARCHAR 字段包含日期時間字符串,你可以使用 STR_TO_DATE() 函數(shù)將其轉換:
SELECT DATE_FORMAT(STR_TO_DATE(your_varchar_column, '%Y-%m-%d %H:%i:%s'), '%Y-%m-%d %H:%i:%s');
這里,STR_TO_DATE() 函數(shù)將字符串轉換為 DATETIME 類型,然后 DATE_FORMAT() 函數(shù)將其格式化為所需的格式。
總結
到此這篇關于mysql實用操作之日期格式化的文章就介紹到這了,更多相關mysql日期格式化內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Linux手動部署遠程的mysql數(shù)據(jù)庫的方法詳解
這篇文章主要介紹了Linux手動部署遠程的mysql數(shù)據(jù)庫的方法詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11Mysql數(shù)據(jù)庫高級用法之視圖、事務、索引、自連接、用戶管理實例分析
這篇文章主要介紹了Mysql數(shù)據(jù)庫高級用法之視圖、事務、索引、自連接、用戶管理,結合實例形式分析了MySQL數(shù)據(jù)庫視圖、事務、索引、自連接、用戶管理常見用法及操作注意事項,需要的朋友可以參考下2019-11-11MySQL server has gone away的問題解決
本文主要介紹了MySQL server has gone away的問題解決,意思就是指client和MySQL server之間的鏈接斷開了,下面就來介紹一下幾種原因及其解決方法,感興趣的可以了解一下2024-07-07linux下perl操作mysql數(shù)據(jù)庫(需要安裝DBI)
有時候需要perl操作mysql數(shù)據(jù)庫,可以通過DBI實現(xiàn),需要的朋友可以參考下2012-05-05mysql中插入表數(shù)據(jù)中文亂碼問題的解決方法
mysql是我們項目中非經(jīng)常常使用的數(shù)據(jù)型數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關于mysql中插入表數(shù)據(jù)中文亂碼問題的解決方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧2018-09-09MySQL數(shù)據(jù)庫查詢性能優(yōu)化的4個技巧干貨
這篇文章主要為大家介紹了MySQL數(shù)據(jù)庫查詢性能優(yōu)化的4個技巧干貨詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08