将 MySQL 的 UNIX_TIMESTAMP() 转换为 SQL Server
需要在 SQL Server 2008 中复制 MySQL 的 UNIX_TIMESTAMP() 功能吗?以下是如何实现它:
对于简单日期转换(不考虑 1970 年之前或毫秒):
SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)
对于毫秒精度 (SQL Server 2016年和上图):
SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)
这些方法非常接近 MySQL 的内置 UNIX_TIMESTAMP() 函数,用于将日期转换为 SQL Server 中的纪元时间。
以上是如何在 SQL Server 中复制 MySQL 的 UNIX_TIMESTAMP()?的详细内容。更多信息请关注PHP中文网其他相关文章!