【发布时间】:2011-05-09 20:16:20
【问题描述】:
例如,如果我在我的 Windows 7 下执行以下代码 - 我在 Windows 7/IIS 下运行 PHP。
echo time() I will get this 1304972050
如何在 MSSQL 中获得相同的结果?
【问题讨论】:
-
您想要适用于 MS SQL 日期列的 unix 时间戳或日期格式?
标签: php sql-server
例如,如果我在我的 Windows 7 下执行以下代码 - 我在 Windows 7/IIS 下运行 PHP。
echo time() I will get this 1304972050
如何在 MSSQL 中获得相同的结果?
【问题讨论】:
标签: php sql-server
SELECT DATEDIFF(ss, '1/1/1970 05:00:00', GETUTCDATE())
应该这样做。
根据评论更新。
【讨论】:
在sql中获取纪元时间:
SELECT DATEDIFF(s,'19700101 05:00:00:000',GETUTCDATE())
【讨论】:
您不能直接使用它,但您可以在 sql server 论坛上找到定义的函数,例如。 http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=66858.
【讨论】: