簡體   English   中英

將日期格式從“-”更改為“ /”

[英]Change Date Format from '-' to '/'

如何在我的sql中將日期格式"%Y-/%m-/%d"更新或更改為"%Y/%m/%d" 刷新后,將恢復為正常的“-”格式。

https://dev.mysql.com/doc/refman/8.0/en/date-and-time-literals.html

MySQL檢索並以'YYYY-MM-DD'格式顯示DATE值。 但是,它將識別“ YYYY-MM-DD”或“ YY-MM-DD”或“ YYYY / MM / DD”,“ YYYY ^ MM ^ DD”和“ YYYY @ MM @ DD”,甚至YYYYMMDD。

如果要以其他格式顯示日期(例如,您選擇的YYYY / MM / DD格式),則需要在查詢字符串中更改格式。 考慮下面的這個例子

我有一個包含3個字段ID,日期和金額的表。 如果我運行查詢

SELECT id, Date, Amount FROM `dtdata` ORDER BY `dtdata`.`id` ASC 

我得到如下所示的輸出:

在此處輸入圖片說明

如果我想以其他方式顯示日期(即您所需的格式),則可以使用以下查詢:

SELECT id, DATE_FORMAT(Date, "%Y/%m/%d") AS NewDate, Amount FROM `dtdata` 

得到的輸出為

在此處輸入圖片說明

只需使用選擇DATE_FORMAT(您的日期列,“%Y /%m /%d”)

select DATE_FORMAT('2018-08-01', "%Y/%m/%d")

 2018/08/01

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM