【发布时间】:2018-12-06 16:24:50
【问题描述】:
我的服务器在其他国家。所以我在 c# 中以 utc 存储时间。但我想存储在 ist(印度标准时间)。如何节省在ist中的时间?我想将当前日期时间存储在 ist timzone 中
gps.updatedDate = DateTime.UtcNow;
updatedDate 的数据类型是日期时间。
【问题讨论】:
我的服务器在其他国家。所以我在 c# 中以 utc 存储时间。但我想存储在 ist(印度标准时间)。如何节省在ist中的时间?我想将当前日期时间存储在 ist timzone 中
gps.updatedDate = DateTime.UtcNow;
updatedDate 的数据类型是日期时间。
【问题讨论】:
您可以获取可能的时区列表here。
例如,对于(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna,您可以这样:
TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time");
DateTime timeUtc = DateTime.UtcNow;
DateTime result = TimeZoneInfo.ConvertTimeFromUtc(timeUtc, timeZoneInfo);
【讨论】: