我存儲天青表存儲rowkey日期時間蜱格式轉換日期時間蜱(的String.Format( 「{0:D19}」,DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks)爲datetime
String.Format("{0:D19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks);
,我想轉換回日期時間
我存儲天青表存儲rowkey日期時間蜱格式轉換日期時間蜱(的String.Format( 「{0:D19}」,DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks)爲datetime
String.Format("{0:D19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks);
,我想轉換回日期時間
如果你正在做的:
string str = String.Format("{0:D19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks);
然後我們有
// str = max - now
所以後來
// now = max - str
所以
DateTime now = new DateTime(DateTime.MaxValue.Ticks - long.Parse(str), DateTimeKind.Utc);
感謝它的作品 –
你的代碼返回2519440974768899656
我的時區是UTC +02:00現在,你可以在此字符串解析到long
,可以在DateTime(long)
使用構造函數。
var s = String.Format("{0:D19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks).Dump();
long l = long.Parse(s);
(new DateTime(l)).Dump();
返回
16.10.7984 15:31:16
但說實話,這取決於你在做什麼,我不相當確定這是你想要的值。
當你將_back_轉換成'DateTime'時,你想要什麼? –
我只是在View.for中顯示了所有表格的詳細信息,因此我需要將刻度轉換爲正常的日期時間。 –