我有一个字符串格式的日期列表,可以转换为DateTime
。我的约会日期格式如下:
“2016年11月13日”
我使用DateTime.ParseExact(date, "MMM dd yyyy", CultureInfo.InvariantCulture)
我认为指定CultureInfo.InvariantCulture
会阻止我收到与特定机器文化相关的错误,但实际情况并非如此。代码在我的开发机器上运行,但在生产服务器上失败并出现以下错误:
字符串未被识别为有效的DateTime。
我在生产服务器上记录了以下代码示例:DateTime.Now.ToString("MMM dd yyyy", CultureInfo.InvariantCulture)
并返回
“2016年11月24日”
这是我试图解析为DateTime
的完全相同的格式,所以我对这个格式感到困惑....