1
我正在ASP.NET中實現一個網站。我需要將Json字符串轉換爲DataTable。我使用了Newtonsoft.Json.dll v6.0.8.18111。它爲DataTable提供Json字符串。但是它會降低轉換後DataTable中datetime數據類型字段的精度。Json到DataTable轉換後時間準確性降低
代碼:
string str1 = "[{\"Start_Time\":\"2016-01-21T08:50:16.177\"}]";
System.Data.DataTable dt = Newtonsoft.Json.JsonConvert.DeserializeObject<System.Data.DataTable>(str1);
上面代碼中給了我 「21-01-2016八時50分十六秒」 值START_TIME場。但根據需要我們要準確的時間應該是「21-01-2016 08:50:16.177」。
我怎樣才能從Json字符串獲得準確的DataTable? 如果你有更好的解決方案。請提供我。
請幫幫我。
我想這只是日期顯示問題;當我嘗試你的代碼((DateTime)dt.Rows [0] .ItemArray [0])。毫秒設置爲177. –
@Ondrej Svejdar,謝謝你的迴應。你是對的。但我通過使用此代碼得到「21-01-2016 08:50:16」結果:string time = dt.Rows [0] [「Start_Time」]。ToString(); – Tushar