c# - 更好的 DateTime.Parse 在那里?

标签 c# .net datetime

<分区>

有谁知道有一个库(付费或不付费)能够处理比 DateTime.Parse 使用的更常见的日期时间格式?能够处理数天/数月的多种语言和缩写的东西真的很棒。

例如:“2009 年 9 月 1 日”不适用于 Datetime.Parse。

最佳答案

要解析带有非标准缩写的日期,您需要创建自己的文化。

例如:(已测试)

var culture = new CultureInfo("en-US");
culture.DateTimeFormat.AbbreviatedMonthNames = new string[] { 
    "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec", "" 
};

DateTime.Parse("Sept 1, 2009", culture);

关于c# - 更好的 DateTime.Parse 在那里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253881/

相关文章:

c# - 通过 count() 进行左连接和分组的 Linq 查询

c# - 无法使用 C# 将数据从 Visual Studio 导入 MySQL

c# - 为什么 C#/CLR 不支持方法重写协方差/反方差?

.net - DateTime.ToString() 显示子午线为 "A.M."或 "P.M."

mysql - 选择按年和月分组的特殊订单

datetime - mysqldb 将时间戳数据转换为 None

c# - 在转发器中获取 DropDownList 值

javascript - 打印在 iTextSharp 中创建的 PDF,然后将控制权返回给浏览器

c# - 需要工作线程方法的模板

c# - 当表单没有焦点时,RichTextBox 不会在按下鼠标时开始选择