需要一些关于日期和文化的建议
本文关键字:文化 日期 于日期 | 更新日期: 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
。