payne
2024-04-25 b57f4eca1133a7ecad85abf3cff87fe88c366ec2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace Admin.NET.Core
{
    /// <summary>
    /// DateTimeOffSet转换DateTime帮助类
    /// </summary>
    public static class DateTimeOffSetToDateTime
    {
        public static DateTime ConvertFromDateTimeOffset(DateTimeOffset dateTime)
        {
            if (dateTime.Offset.Equals(TimeSpan.Zero))
                return dateTime.UtcDateTime;
            else if (dateTime.Offset.Equals(TimeZoneInfo.Local.GetUtcOffset(dateTime.DateTime)))
                return DateTime.SpecifyKind(dateTime.DateTime, DateTimeKind.Local);
            else
                return dateTime.DateTime;
        }
    }
}