sql-server - SQL Server UTC 时间戳
问题描述
我有将数据插入某个表的存储过程。有一列说接送时间(数据类型datetime
)。现在时间的datetime
格式是我希望存储过程存储datetime
到 UTC 区域时间。
如何在存储过程中做到这一点?
解决方案
有几种方法可以获取 UTC 时间。您使用哪个取决于您的需要:
SELECT GETUTCDATE(), --datetime
SYSUTCDATETIME(), --datetime2(7)
SYSDATETIMEOFFSET() AT TIME ZONE 'UTC'; --datetimeoffset(7)
推荐阅读
- angular - 如何使用 ControlValueAccessor 将 Checkbox-Group 的 ngModel 传递给父组件?
- ios - 当我在 VMWare 中使用 Mac OS 时,苹果是否支付了开发人员计划禁令?
- r - 在 R 中,为什么 `object_size()` 报告的对象内存与对象的结果 `.RData` 图像保存不匹配?
- php - Slim php csrf 失败
- angular - 将 matInput 的值绑定到其创建的数组
- java - 如何存储列表中的值
- vue.js - Vue路由器从URL中删除参数
- java - Primefaces Datatable pdf 导出自定义列宽
- angular - 安全退订可选控制器订阅
- neo4j - 在处理大量数据时修改查询以获得更好的性能