c#中有自己的DateTime助手类的潜在缺陷

时间:2015-07-29 12:08:25

标签: c# datetime

在我的应用程序中,我使用DateTime类而不是(首选?)DateTimeOffset来处理时间。我已经习惯了它,这对我来说更容易。 我做这样的事情:

public static class TimeHelper
{
    public static TimeSpan Offset { get; private set; }
    static TimeHelper()
    {
        offset = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now);
    }

    public static DateTime Now
    {
        get
        {
            return DateTime.UtcNow + offset;
        }
    }
}

我很容易以这种方式操作,因为无论何时我向文件写日期,我只需使用Ticks,我就可以将其转换回任何时区。我现在真的应该开始使用DateTimeOffset吗?

0 个答案:

没有答案