嘗試從數(shù)據(jù)庫(kù)解析數(shù)據(jù)時(shí)遇到問(wèn)題。我的數(shù)據(jù)例如是: 2019-04-19T00:00:00.000Z我正在嘗試將其轉(zhuǎn)換為以下格式,dd/MM/yyyy但遇到錯(cuò)誤:字符串未被識(shí)別為有效的日期時(shí)間。這是我的代碼塊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");我是否指定了錯(cuò)誤的格式?或者還有其他方法可以做到這一點(diǎn)嗎?
4 回答

胡說(shuō)叔叔
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
您的格式字符串應(yīng)該"yyyy-MM-ddTHH:mm:ss.fffZ"
改為 for"'\"'yyyy-MM-dd'T'HH:mm:ss.fff'Z\"'"
也就是說(shuō),代碼應(yīng)該像這個(gè)例子
string x = DateTime.ParseExact("2019-04-19T00:00:00.000Z","yyyy-MM-ddTHH:mm:ss.fffZ", CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");

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

炎炎設(shè)計(jì)
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
檢查這個(gè):
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貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
你也可以解析它 -
var x = DateTime.Parse("2019-04-19T00:00:00.000Z", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind).ToString("dd/MM/yyyy");
- 4 回答
- 0 關(guān)注
- 162 瀏覽
添加回答
舉報(bào)
0/150
提交
取消