場景 存取的時間戳數據為: 636728674347302002 怎樣將其轉換為DateTime時間。 目前大多數的策略是,轉換成string,然後 試過,在Parse時提示int64過大或過小。 實現 效果 ...
場景
存取的時間戳數據為:
636728674347302002
怎樣將其轉換為DateTime時間。
目前大多數的策略是,轉換成string,然後
DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeSpan(lTime); dateTimeStart.Add(toNow);
試過,在Parse時提示int64過大或過小。
實現
DateTime dtStart2 = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(timeStamp));
效果