0

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

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

我如何用 PHP、MySQL 甚至 MSSQL 格式化这个日期(月份等)。

例如:77009 = 2011-11-01。

4

2 回答 2

0

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

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

于 2012-02-28T15:01:56.223 回答
0

MySQL:

SELECT SEC_TO_TIME(YOUR_DATE_COLUMN);

请参考MySQL 文档中的函数

于 2012-02-28T15:12:13.867 回答