mysql - Sql server 中日期时间的 UTC 时间戳

标签 mysql sql sql-server

如果我在 SQL Server 中传递以毫秒为单位的 UTC 时间戳,任何人都可以帮助我创建一个函数来为我提供日期时间值吗?

提前致谢。

最佳答案

使用以下代码将 UTC 转换为本地日期时间格式:

SELECT DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()), MyTable.UtcColumn) 
   AS ColumnInLocalTime
FROM MyTable

关于mysql - Sql server 中日期时间的 UTC 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42242480/

相关文章:

php - 当时间是午夜时,执行 mysql_query

MySQL:如何在多个表中搜索任何列中存在的字符串

mysql - 如何使用查询转换列名中的结果值?

php 脚本未在 WAMP 服务器中运行

sql-server - Microsoft SQL Server Analysis Services OLAP 多维数据集

sql - 从 PL/SQL 中的日期减去天数

c# - 将SQL信息写入TXT文件

php - laravel 5 迁移向我的数据库表添加了一些主键。如何预防呢?

sql - 如果其列包含列表中的任何值,则从结果中排除

sql - TSQL 批量插入