如何更新或更改日期格式 "%Y-/%m-/%d" 至 "%Y/%m/%d" 在我的sql中。刷新后,它将变为正常的“-”格式。
"%Y-/%m-/%d"
"%Y/%m/%d"
3df52oht1#
只需使用select date\ U格式(yourdatecolumn,“%y/%m/%d”)例子
select DATE_FORMAT('2018-08-01', "%Y/%m/%d") 2018/08/01
nnsrf1az2#
从https://dev.mysql.com/doc/refman/8.0/en/date-and-time-literals.html :mysql检索并以“yyyy-mm-dd”格式显示日期值。但是,它将识别“yyyy-mm-dd”、“yy-mm-dd”或“yyyy/mm/dd”、“yyyy^mm^dd”和“yyy-mm-dd”中任何一个日期字段的(输入)格式yyyy@mm@dd“甚至yyyymmdd。如果要以其他格式显示日期(例如,您选择的格式yyyy/mm/dd),则需要更改查询字符串中的格式。考虑下面这个例子我有一个表有3个字段id,date和amount。如果我运行查询
SELECT id, Date, Amount FROM `dtdata` ORDER BY `dtdata`.`id` ASC
我得到如下输出:如果我想以不同的方式显示日期(即您所需的格式),我可以使用以下查询:
SELECT id, DATE_FORMAT(Date, "%Y/%m/%d") AS NewDate, Amount FROM `dtdata`
将输出作为
2条答案
按热度按时间3df52oht1#
只需使用select date\ U格式(yourdatecolumn,“%y/%m/%d”)
例子
nnsrf1az2#
从https://dev.mysql.com/doc/refman/8.0/en/date-and-time-literals.html :
mysql检索并以“yyyy-mm-dd”格式显示日期值。但是,它将识别“yyyy-mm-dd”、“yy-mm-dd”或“yyyy/mm/dd”、“yyyy^mm^dd”和“yyy-mm-dd”中任何一个日期字段的(输入)格式yyyy@mm@dd“甚至yyyymmdd。
如果要以其他格式显示日期(例如,您选择的格式yyyy/mm/dd),则需要更改查询字符串中的格式。考虑下面这个例子
我有一个表有3个字段id,date和amount。如果我运行查询
我得到如下输出:
如果我想以不同的方式显示日期(即您所需的格式),我可以使用以下查询:
将输出作为