1

我们有一些无法真正更改的遗留代码,它们“强制”用户通过 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”​​不是可识别的日期。

4

1 回答 1

1

替换CultureInfo.InvariantCulturenull

于 2013-09-26T23:42:18.983 回答