如何转换这种日期时间格式?

问题描述:

这是什么日期时间格式?以及如何转换为正常的日期时间在c#或sql中使用?如何转换这种日期时间格式?

2017-03-31T15:20:32.620436-04:00

+0

复制题 – luizfzs

看起来像ISO标准的格式,你应该使用能够将它解析为DateTime对象:

var parsedDate = DateTime.Parse("2017-03-31T15:20:32.620436-04:00"); 

var dateString = parsedDate.ToString("O"); 
// dateString: "2017-03-31T12:20:32.6204360-07:00" 
// Note the time has been changed to my local time zone