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