我希望在MSSQL数据库中专门使用UTC时间戳。在编写当前时间戳时,我可以使用像GETDATEUTC这样的系统方法,而且我们已经与供应商达成一致,即从外部来源发送的时间戳也将作为隐含的UTC提供--但是,当将这些时间戳写入DB时,我是否需要告诉MSSQL这是一个UTC日期?还是我有责任知道我使用的是什么时区?
发布于 2022-01-20 14:52:43
为了提供答案,简而言之,Datetime和Datetime2都不编码时区信息,只对指定的原始日期/时间数据进行编码。数据的含义取决于开发人员/DBA/用户。
https://stackoverflow.com/questions/70684415
复制相似问题