1
我试图将字符串的类型更改为DateTimeOffset
对象。如何将字符串的类型更改为DateTimeOffset对象
var Result = Convert.ChangeType("2017-02-27T18:00:00.0000000+01:00",
typeof(DateTimeOffset), CultureInfo.InvariantCulture);
我也试图与这些字符串
2017-02-27 18:00:00Z
02/27/2017 18:00:00
但我始终获得InvalidCastException
。
什么是传递给ChangeType
的正确字符串?由于发展原因,我不能使用DateTimeOffset.Parse
方法。
你可以使用'DateTime.Parse'吗?如果是这样,转换'DateTime'到'DateTimeOffset'是微不足道的 –
由于发展原因,我不能使用DateTimeOffset.Parse – Matteo
只是一个FYI,DateTime.Parse和DateTimeOffset.Parse是不一样的。他问的是另一种功能,而不是你明确表示不能在帖子中使用的功能。 – Aaron