将mssql datetime转换为mysql datetime

时间:2011-09-07 07:56:17

标签: mysql sql-server datetime

如何在 2011-02-23 00:09:00 中将此 2011年2月23日上午9:00 转换为此内容? mysql中有没有内置函数?

2 个答案:

答案 0 :(得分:3)

您可以尝试:

SELECT DATE_FORMAT( STR_TO_DATE('Feb 23 2011 9:00AM', '%b %d %Y %l:%i%p'), '%Y-%m-%d %H:%i:%s' );

答案 1 :(得分:1)

如果您对convertind MSSQL日期有疑问(我的日期是整数),有一个简单的解决方案可以将该整数转换为MySQL日期

FROM_DAYS(DOC_DATE+693961)

693961是从1900-01-01开始的几天。

希望这会对某人有所帮助