【发布时间】:2016-03-28 17:12:40
【问题描述】:
我有以下 ISO8601 格式的日期时间字符串:
2016-03-28T16:07:00+0200
我想将其转换为 C# DateTime 对象,但我使用的解析方法引发了异常。
目前我有这个:(不起作用)
string format = "yyyy-MM-ddTHH:mm:ss+zzzz";
CultureInfo provider = CultureInfo.InvariantCulture;
// Throws the exception: "String was not recognized as a valid DateTime."
DateTime time = DateTime.ParseExact("2016-03-28T16:07:00+0200", format, provider);
如何让解析函数处理我的字符串?
【问题讨论】:
-
你到底在问什么?你想做什么却遇到了麻烦?
-
我想在我的 c# 程序中使用日期。我目前的做法行不通。
-
你想用它做什么?如果我们无法理解问题,我们将无能为力。 ://
-
我想和我程序中的其他 DateTime 变量进行比较
-
这怎么行?你有错误吗?