问题标签 [datetime-parsing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
522 浏览

c# - 将这种字符串解析为 DateTime -“2013 年 3 月 22 日星期五”(C#)

我有一大堆这样的文字:

....建议 2013 年 3 月 22 日星期五有可能被宣布为一天......

我必须在其中找到并解析 DateTime(2013 年 3 月 22 日星期五)。我可以找到它并使用 DateTime.TryParse 来获取几乎所有内容,但是序数后缀 (st,nd,rd,th) 让我失望。

当我在调用 TryParse 方法之前构造格式字符串时,是否有任何通配符可以用来考虑这些后缀?或者有什么其他建议?

谢谢!

0 投票
5 回答
51104 浏览

java - SimpleDateFormat 在解析“YYYY-MM-dd HH:mm”时产生错误的日​​期时间

我正在尝试将String( YYYY-MM-dd HH:mm) 解析为Date,但是错误的日期比预期的要多。

代码:

产生:

2012 年 12 月 30 日星期日 08:30:00 EST (错误)

我尝试关闭 Lenient,但没有运气。

更新

感谢 Sudhanshu 的回答,它帮助我解决了 Java 转换。当我将上述代码返回的日期输入数据库时​​,我得到了正确的日期,但时间总是00:00

0 投票
2 回答
536 浏览

c# - 对于格式为 HH\mm 的时间部分,将字符串解析为 DateTime 始终为 00:00

我正在使用此函数从XML解析日期和时间:

除非时间是 00:00,否则一切正常。在这种情况下,我只会得到没有时间的约会。有什么方法可以防止在解析日期时间时省略 0000 时间?

UPD:感谢有用的评论。我发现问题出在代码的完全不同的部分,但不在解析部分。

0 投票
4 回答
14519 浏览

java - 在 Java 中使用带冒号的偏移量解析 ISO-8601 DateTime

我在 java 中解析日期时间时遇到问题,我有一个奇怪的日期时间格式。如何在java中解析2013-04-03T17:04:39.9430000+03:00日期时间以在java中格式化dd.MM.yyyy HH:mm

0 投票
3 回答
1160 浏览

python - 无法在 Python 中解析日期

我需要解析日期和时间。这是我所拥有的:

但它给了我

我究竟做错了什么?

0 投票
6 回答
2194 浏览

c# - 有没有办法找到与 DateTime 格式字符串匹配的第一个字符串?

给定一个日期时间格式字符串,是否有一种标准方法可以找到与该格式匹配的第一个匹配子字符串?

例如,给定...

d-MMM-yy H:mm:ss

和一些文字...

"blah 1 2 3 7-Jul-13 6:15:00 4 5 6 blah"

我希望它会回来

"7-Jul-13 6:15:00"

现在我可以通过解析找到这个字符串,但我想知道是否有任何库支持这样做?

0 投票
3 回答
75 浏览

c# - 在格式化日期时没有得到预期的输出

我希望我的程序验证日期格式是否为mm/dd/yyyy. 我不想使用任何 throw/catch 块。

0 投票
2 回答
692 浏览

c# - TryParseExact returns false, though I don't know why

Method TryParseExact in code block below returns true.
I would like to know why.
I think this date "2013.03.12" is invalid because this is not separated by slash but dot.

After I changed the CultureInfo "de-De" to "en-US", the method returns false. This could be a hint but I still don't know why this happens.

0 投票
1 回答
2991 浏览

java - java - 如何在java中使用当前和本地夏令时和时区信息将joda LocalDateTime对象设置为指定时间

我正在尝试创建一个 java.sql.Time 对象来查询 SQL 数据库中的时间类型,但我正在使用 joda 来解析我收到的字符串。

我尝试了几种不同的方法。这是我最近的。

但是输出总是比收到的输入晚 1 小时。例如,如果输入是 UTC 时间的 10:30:00,则 startTime 应该是本地时间 4:30:00。但相反,我得到了 3:30。

解决了

创建一个新的日期,即今天早上的午夜时区 UTC,然后以毫秒为单位添加一天中的 UTC 时间。然后将其转换为 java.sql.Time 对象。

0 投票
3 回答
178 浏览

c# - 从字符串中获取日期时间

我有一些带有 DateTime 的字符串,有些没有。我必须找出每个字符串是否包含 DateTime。

请帮帮我。

字符串示例(俄语):