我消耗它返回我一些日期为字符串web服务,我用DateTime.Parse
得到correspondente DateTime
对象。它正在工作,但恐怕我的使用DateTime.Parse
可能容易受到由不同区域设置引起的错误的影响。返回的日期是以下格式:如何正确地分析一个DateTime格式为:“2013-04-29T00:00:00”
2014-04-24T00:00:00
我使用解析它的代码:
DateTime d = DateTime.Parse(strValue);
是否有某种方式(如通过一个格式提供,或使用另一种方法),在该我保证我的解析例程可以工作,而不管机器语言环境设置如何?
这是ISO8601日期时间格式,*不会根据机器设置而改变。传递文化不会伤害,但可选。 – 2013-04-29 19:39:24
另外请注意,其中任何一个的结果都会有'.Kind'值为'Unspecified' - 这可能是也可能不是您所期望的。 – 2013-04-29 20:04:48