嘗試從數據庫解析數據時遇到問題。我的數據例如是: 2019-04-19T00:00:00.000Z我正在嘗試將其轉換為以下格式,dd/MM/yyyy但遇到錯誤:字符串未被識別為有效的日期時間。這是我的代碼塊string x = DateTime.ParseExact("2019-04-19T00:00:00.000Z","'\"'yyyy-MM-dd'T'HH:mm:ss.fff'Z\"'", CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");我是否指定了錯誤的格式?或者還有其他方法可以做到這一點嗎?
4 回答

蕪湖不蕪
TA貢獻1796條經驗 獲得超7個贊
DateTime.ParseExact("\"2019-04-19T00:00:00.000Z\"", "'\"'yyyy-MM-dd'T'HH:mm:ss.fff'Z\"'", null).ToString("dd/MM/yyyy");
那會給你19/04/2019

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
檢查這個:
string x = DateTime.ParseExact("2019-04-19T00:00:00.000Z", "yyyy-MM-dd'T'HH:mm:ss.fff'Z'", CultureInfo.InvariantCulture).ToString("dd//yyyy");

慕桂英3389331
TA貢獻2036條經驗 獲得超8個贊
你也可以解析它 -
var x = DateTime.Parse("2019-04-19T00:00:00.000Z", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind).ToString("dd/MM/yyyy");
- 4 回答
- 0 關注
- 168 瀏覽
添加回答
舉報
0/150
提交
取消