创建后,所有内容都应使用UTC(而不是服务器的时区; UTC),并在显示之前转移到用户的时区。
要使用UTC时间,请
DateTime.UtcNow在Web服务器和
GETUTCDATE()数据库上使用。
要将
DateTime指定UTC时间的值转换为任何其他时区:
var dt = DateTime.UtcNow;var tz = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");var localTimeInNewYork = TimeZoneInfo.ConvertTimeFromUtc(dt, tz);
另请参阅MSDN上的时区之间转换时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)