Mysql 将日期格式从'-';至'/';
如何将我的sql中的日期格式Mysql 将日期格式从'-';至'/';,mysql,mysql-workbench,Mysql,Mysql Workbench,如何将我的sql中的日期格式%Y-/%m-/%d“更新或更改为%Y/%m/%d”。刷新后,它将变为正常的“-”格式。来自: 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格式),则需要更改查询字符串中的格式。考虑下
%Y-/%m-/%d“
更新或更改为%Y/%m/%d”
。刷新后,它将变为正常的“-”格式。来自:
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、日期和金额。如果我运行查询
SELECT id, Date, Amount FROM `dtdata` ORDER BY `dtdata`.`id` ASC
我得到的输出如图所示:
如果我想以不同的方式显示日期(即您所需的格式),我可以使用以下查询:
SELECT id, DATE_FORMAT(Date, "%Y/%m/%d") AS NewDate, Amount FROM `dtdata`
将输出作为
只需使用select DATE_格式(您的DATE列,“%Y/%m/%d”)
范例
select DATE_FORMAT('2018-08-01', "%Y/%m/%d")
2018/08/01
欢迎来到堆栈溢出。具有详细描述的高质量问题会得到最优质的答案。另外,请确保发布您已经尝试过的SQL。以下是帮助您解决问题的提示:。干杯您正在运行什么查询?感谢@Martin-assistance非常感谢您的回答,它不会给出永久解决方案。这只是查看选择的目的,我想永久更改我的数据。