如何解决在日期类型列中插入UTC日期
我想在我的SQL Server表日期类型中插入UTC日期,我的查询失败了,这就是失败的原因
Insert into Vendor(Vendor_id,Vendor_Name,LIC_START_DATE)
VALUES('12345','XYZ','2020-01-01Z');
LIC_START_DATE
是日期类型。
请帮忙。
解决方法
代替
Insert into Vendor(Vendor_id,Vendor_Name,LIC_START_DATE)
VALUES('12345','XYZ','2020-01-01Z');
尝试
Insert into Vendor(Vendor_id,'2020-01-01');
一般关于UTC日期/日期时间:
要获取当前UTC日期:
select getutcdate();
要获取当前的UTC datetime2(7)
select sysutcdatetime()
要将特定时区中的现有日期时间转换为UTC日期时间
declare @existing_date datetime='2001-01-01 10:00:00';
select @existing_date at time zone 'Eastern Standard Time' at time zone 'UTC';
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。