需要一些关于日期和文化的建议

本文关键字:文化 日期 于日期 | 更新日期: 2023-09-27 18:33:08

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

需要一些关于日期和文化的建议

CultureInfo.InvariantCulture替换为 null