我的服務器向我發送了以下值13928550480000,我知道它代表日期爲2014年2月19日。但我無法弄清楚如何從長期價值中獲得日期。迄今爲止的長期價值c#
我試圖用C#日期時間類,但沒能獲得正確的日期,即2014年2月19日
long dateL = 13928550480000;
DateTime dt = new DateTime(dateL);
var dtstr = dt.ToString("MM/dd/yyyy");
var onlyDate = dt.Date;
DateTime start = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
DateTime date = start.AddMilliseconds(dateL).ToLocalTime();
var dtstr1 = date.ToString("MM/dd/yyyy");
什麼是您的服務器? –
「,我知道代表日期2014年2月19日」如何?什麼是轉換公式? –
可能重複的[如何將Long類型的日期時間轉換爲具有正確時區的日期時間](http://stackoverflow.com/questions/4964634/how-to-convert-long-type-datetime-to-datetime-with-correct時區) – Tawnos