- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
如何将以下字符串转换为 System.DateTime 对象?
2010 年 1 月 13 日星期三
2010 年 1 月 21 日星期四
2010 年 2 月 3 日,星期三
通常像下面这样的东西会做
DateTime dt;
DateTime.TryParseExact(value, "dddd d MMMM yyyy", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out dt);
但这行不通,因为字符串中有 'th'、'st' 或 'rd'
更新
看来 DateTime doesn't support formatting 'th'、'st'、'rd' 等,因此需要在解析之前剥离它们。 Rubens Farias 在下面提供了一个很好的正则表达式。
最佳答案
剥离它们怎么样?
string value = "Wednesday 13th January 2010";
DateTime dt;
DateTime.TryParseExact(
Regex.Replace(value, @"(\w+ \d+)\w+ (\w+ \d+)", "$1 $2"),
"dddd d MMMM yyyy",
DateTimeFormatInfo.InvariantInfo,
DateTimeStyles.None, out dt);
关于c# - 使用 .NET 解析类似 "Wednesday 13th January 2010"的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058639/
我得到一个星期几的序列。我想做的 Python 代码: def week_days_to_string(week_days): """ >>> week_days_to_string(
我有这种带有基于时间的数据的表格: | entity_id | ttime | value | --------------------------------------
我正在尝试使用 new\DateTime('next week wednesday') 获取下周的星期三日期。但是,它返回周一的 2016-12-19 00:00:00.000000。为什么会这样?如
我有一个多语言网站,我需要以这种格式显示日期 Wednesday, May 22, 2013。我使用以下代码行来显示日期 DateTime.UtcNow.ToString("D"); 当我将它与文化信
我正在尝试从 Excel 数据中获取日期列。 Excel中日期的格式类似于Wednesday-September 7-2011。 如何处理这种格式的日期?我已阅读有关 Date 的文档,但找不到任何方
我们使用 avast adnm 4.8,它没有关闭扫描选项。 我制作了一个批处理脚本来在关机时运行 Avast。 @echo off shutwdown -a pushd "C:\Program Fi
我需要了解 Cron 知识的人的帮助。我正在尝试编写 Cron 表达式,该表达式应该每周运行一次,周二运行一次,如果今天是周二,则应立即在周三运行一次。我当前的解决方案是: 0 0 * * 2,3 此
如何将以下字符串转换为 System.DateTime 对象? 2010 年 1 月 13 日星期三 2010 年 1 月 21 日星期四 2010 年 2 月 3 日,星期三 通常像下面这样的东西会
我目前有: (星期日|星期一|星期二|星期三|星期四|星期五|星期六),?\s+(一月|二月|三月|四月|五月|六月|七月|八月|九月|十月|十一月|十二月)\s+[0-3]?[0-9],?\s+[0
我想在我的网站“Wednesday, March 03, 2010 05:44:15 PM”中显示这样的日期。 如果我使用 JavaScript,它将需要冗长的代码。还有其他方法吗? 最佳答案 您可能
我有一个表 TableA,其中包含两个字段,strField 和 dateField。字符串字段 strField 中有文本日期,例如 Wednesday, January 30th, 2013, 1
我正在将一些数据导入到某个系统中,它要求我为 CSV 文档中的日期提供 java 日期格式字符串。我不是 Java 程序员,我在测试它时遇到了困难。它要求使用对 SimpleDateFormat 有效
这个问题已经有答案了: Java: How to convert string with month name to DateTime? (1 个回答) How to get current mome
我是一名优秀的程序员,十分优秀!