[英]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.