ISO8601 formatted string to DateTime [closed]

浪子不回头ぞ 提交于 2019-12-02 11:09:34

Try DateTime time = DateTime.Parse("2016-03-28T16:07:00+0200");. Your string seems to be a format that will be recognized by DateTime.Parse().

I suggest using DateTimeOffset instead of DateTime.

var dateString = "2016-03-28T16:07:00+0200";
var date = DateTimeOffset.Parse (dateString);

Console.WriteLine (date.ToString ());

If you want to convert to DateTime object

date.UtcDateTime;

It will emit:

3/28/2016 4:07:00 PM +02:00
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!