我们有一些遗传代码无法真正改变,它们“迫使”用户通过ValidationExpression和文本字段上的正则表达式以MM / dd / yyyy格式输入日期。
但是,根据地区的不同,C#代码的预期日期为MM / dd / yyyy或dd / MM / yyyy。
我需要将输入的日期格式化为区域特定日期。
有什么想法吗?
到目前为止,我已经尝试了DateTime enteredDate = DateTime.ParseExact(StartDateTextBox.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture);
但是返回错误,指出“09/04/2013”不是公认的日期。
答案 0 :(得分:1)
将CultureInfo.InvariantCulture
替换为null
。