SQL日期格式转换?[dd.mm.yy为YYYY-MM-DD]
有mySQL函数将日期从dd.mm.yy格式转换为YYYY-MM-DD吗?
例如,03.09.13 -> 2013-09-03。
回答:
由于您输入的内容是字符串形式的字符串,因此03.09.13我假设(因为今天是2013年9月3日)它是dd.mm.yy。您可以使用将该日期转换为日期STR_TO_DATE:
STR_TO_DATE(myVal, '%d.%m.%y')然后,您可以使用DATE_FORMAT以下命令将其格式化为字符串:
DATE_FORMAT(STR_TO_DATE(myVal, '%d.%m.%y'), '%Y-%m-%d')请注意,今年是%y(小写的“y”)中STR_TO_DATE和%Y(大写的“Y”)中DATE_FORMAT。小写版本用于两位数年份,大写版本用于四位数年份。
以上是 SQL日期格式转换?[dd.mm.yy为YYYY-MM-DD] 的全部内容, 来源链接: utcz.com/qa/433299.html

