问题标签 [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.
c# - 将这种字符串解析为 DateTime -“2013 年 3 月 22 日星期五”(C#)
我有一大堆这样的文字:
....建议 2013 年 3 月 22 日星期五有可能被宣布为一天......
我必须在其中找到并解析 DateTime(2013 年 3 月 22 日星期五)。我可以找到它并使用 DateTime.TryParse 来获取几乎所有内容,但是序数后缀 (st,nd,rd,th) 让我失望。
当我在调用 TryParse 方法之前构造格式字符串时,是否有任何通配符可以用来考虑这些后缀?或者有什么其他建议?
谢谢!
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
。
c# - 对于格式为 HH\mm 的时间部分,将字符串解析为 DateTime 始终为 00:00
我正在使用此函数从XML解析日期和时间:
除非时间是 00:00,否则一切正常。在这种情况下,我只会得到没有时间的约会。有什么方法可以防止在解析日期时间时省略 0000 时间?
UPD:感谢有用的评论。我发现问题出在代码的完全不同的部分,但不在解析部分。
java - 在 Java 中使用带冒号的偏移量解析 ISO-8601 DateTime
我在 java 中解析日期时间时遇到问题,我有一个奇怪的日期时间格式。如何在java中解析2013-04-03T17:04:39.9430000+03:00
日期时间以在java中格式化dd.MM.yyyy HH:mm
?
python - 无法在 Python 中解析日期
我需要解析日期和时间。这是我所拥有的:
但它给了我
我究竟做错了什么?
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"
现在我可以通过解析找到这个字符串,但我想知道是否有任何库支持这样做?
c# - 在格式化日期时没有得到预期的输出
我希望我的程序验证日期格式是否为mm/dd/yyyy
. 我不想使用任何 throw/catch 块。
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.
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 对象。
c# - 从字符串中获取日期时间
我有一些带有 DateTime 的字符串,有些没有。我必须找出每个字符串是否包含 DateTime。
请帮帮我。
字符串示例(俄语):