尝试从数据库解析数据时遇到问题。我的数据例如是: 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 关注
- 126 浏览
添加回答
举报
0/150
提交
取消