我想在我的SQL Server表日期类型中插入UTC日期,我的查询失败了,这就是失败的原因
Insert into Vendor(Vendor_id,Vendor_Name,LIC_START_DATE)
VALUES('12345','XYZ','2020-01-01Z');
LIC_START_DATE
是日期类型。
请帮忙。
答案 0 :(得分:0)
代替
Insert into Vendor(Vendor_id,Vendor_Name,LIC_START_DATE)
VALUES('12345','XYZ','2020-01-01Z');
尝试
Insert into Vendor(Vendor_id,Vendor_Name,LIC_START_DATE)
VALUES('12345','XYZ','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';