从MSSQL到其他的日期格式

时间:2012-02-28 14:41:13

标签: php mysql sql-server date-format getdate

在MSSQL中,我有包含日期​​的列(只有日期,没有时间)。它是用这个函数保存的:

ROUND(CAST(GETDATE() AS REAL), 0, 1) + 36163 **(ex. 77009)**

如何使用PHP,MySQL甚至MSSQL格式化此日期(月份等)。

例如:77009 = 2011-11-01。

2 个答案:

答案 0 :(得分:0)

对于Sql Server SELECT CONVERT(DateTime,XXX-36163)

例如。 SELECT @val = ROUND(CAST(GETDATE()AS REAL),0,1)+ 36163 SELECT CONVERT(DateTime,@ val-36163)

答案 1 :(得分:0)

MySQL的:

SELECT SEC_TO_TIME(YOUR_DATE_COLUMN);

请参阅the function in MySQL docs