【发布时间】:2012-11-27 16:13:36
【问题描述】:
我的代码中有这个:
var date1 = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
当我目前的文化是荷兰语 (nl-NL) 而不是 5 月 1 日时,我会得到 1 月 5 日。
我认为错误在第二个参数dd.MM.yyyy HH:mm:ss。
有没有办法使用CultureInfo 类来解决这个问题?
【问题讨论】:
-
是的,不要使用 ParseExact 而是使用 Parse !!!使用 ParseExact 您要求对日期部分进行特定排序,给定的文化仅用于字符串和分隔符。
-
date来自哪里?它是如何创建的?
标签: c# datetime cultureinfo