public static class DateTimeExtensions
{
/// <summary>
/// 将客户端时间转换为服务端本地时间
/// </summary>
/// <param name="clientTime">客户端时间</param>
/// <returns>返回服务端本地时间</returns>
public static DateTime ToServerLocalTime(this DateTime clientTime)
{
//DateTime serverTime1 = TimeZone.CurrentTimeZone.ToLocalTime(clientTime); //在.NET Core标识已过期的类TimeZone的写法
DateTime serverTime2 = TimeZoneInfo.ConvertTime(clientTime, TimeZoneInfo.Local);//等价的建议写法
return serverTime2;
}
}
转自:https://www.cnblogs.com/VAllen/p/7889113.html