时区transform
public static DateTime transformTime(DateTime time)
{
DateTimeOffset nowDateTime = (DateTimeOffset)time;//
string localTimeZone =
TimeZoneInfo.Local.ToString();
string pacificTimeZone =
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time").ToString();
DateTimeOffset newDateTime = System.DateTime.Now;
if (!localTimeZone.Equals(pacificTimeZone))
{
newDateTime = TimeZoneInfo.ConvertTime(
nowDateTime,
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"));
}
return newDateTime.DateTime;//standed time
}
{
DateTimeOffset nowDateTime = (DateTimeOffset)time;//
string localTimeZone =
TimeZoneInfo.Local.ToString();
string pacificTimeZone =
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time").ToString();
DateTimeOffset newDateTime = System.DateTime.Now;
if (!localTimeZone.Equals(pacificTimeZone))
{
newDateTime = TimeZoneInfo.ConvertTime(
nowDateTime,
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"));
}
return newDateTime.DateTime;//standed time
}
浙公网安备 33010602011771号