LMS.service/LMS.Common/Extensions/BeijingTimeExtension.cs

27 lines
842 B
C#
Raw Normal View History

namespace LMS.Common.Extensions
2024-10-13 17:04:47 +08:00
{
public class BeijingTimeExtension
{
/// <summary>
/// 获取北京时间,将时区转换为北京时间
/// </summary>
/// <returns></returns>
public static DateTime GetBeijingTime()
{
return TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow,
TimeZoneInfo.FindSystemTimeZoneById("China Standard Time"));
}
/// <summary>
/// 将UTC时间转换为北京时间
/// </summary>
/// <param name="utcTime"></param>
/// <returns></returns>
public static DateTime TransferUtcToBeijingTime(DateTime utcTime)
{
return TimeZoneInfo.ConvertTimeFromUtc(utcTime,
TimeZoneInfo.FindSystemTimeZoneById("China Standard Time"));
}
2024-10-13 17:04:47 +08:00
}
}