当我使用sql函数插入时间并以选择时间来显示时间时...它以美国方式给我时间:6/28/2009而不是我想要的欧洲方式28/06 / 2009。有没有一种快速的方式来转换时间。
当我将时间转换为DateTime而不是转换为其他Time对象时,我会遇到另一个问题,例如... DateTimeOffset
答案 0 :(得分:4)
使用DATE_FORMAT
SQL函数。而不是SELECT date FROM mytable;
,而是SELECT DATE_FORMAT(date, ...) AS mydate FROM mytable;
。您可以自由配置日期格式,类似于Linux上的date(1)
。
反函数是STR_TO_DATE
。
答案 1 :(得分:0)