问题标签 [date-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 投票
2 回答
1109 浏览

javascript - Javascript Date.parse 方法无法正常工作

我正在使用一种方法来检查我的应用程序中的日期是否有效

它在大多数情况下都能正常工作,但是当我输入像"something.com Eq Phone 1"Date.parse这样978300000000的值时返回并且方法返回true

它是如何将其解析为实际日期的?

0 投票
4 回答
2596 浏览

java - 使用 SimpleDateFormat 格式化日期

在使用简单的日期格式 API 解析以下日期时,我得到了解析器异常。

请帮我解决这个问题。

0 投票
2 回答
333 浏览

php - 为什么 date_parse 不能识别字符串中的年份

为什么date_parse不识别字符串中的年份?

结果,

0 投票
3 回答
2937 浏览

java - 使 java.text.DateFormat 解析为 java.util.Calendar

通常,我是这样做的:

但我刚刚找到了可行的解决方案:

为什么在doc中没有指定parse()(例如)在解析后记住值而不是简单地返回它?这是一个不好的方法吗?感觉自己被背叛了这么多年……

0 投票
3 回答
6036 浏览

java - 在不使用 SimpleDateFormat 的情况下将字符串解析为日期?

我正在开发一个spring应用程序,在我的一个控制器中,我有以下几行来从字符串解析到日期并将解析的日期格式化为所需的格式。但是我再次需要在不使用任何 SimpleDateFormat 的情况下将格式化的字符串解析回日期,那么可以这样做吗?

0 投票
2 回答
13574 浏览

java - Joda time - 解析字符串抛出 java.lang.IllegalArgumentException

不应该String使用特定格式DateTimeFormatter来解析LocalDateTime.parse()吗?

测试

0 投票
2 回答
3132 浏览

java - 使用 Joda Time 解析 Twitter 日期

Twitter 给了我一个日期,例如“Wed, 27 Mar 2013 15:12:14 +0000”。我试图用以下方式解析它:

但它失败了:

我试过用 , 和 替换ZZZZZzZ没有ZZZ改变。这些日期可以这样解析吗?

0 投票
1 回答
1436 浏览

datetime - 通过设置为 2 位数年份的 pivotYear 以多种格式解析日期

我无法实现日期的“简单”解析。要求是允许输入两位或四位数字的年份。当输入两位数字时,将分割日期用于决定它属于哪个世纪,它属于明年一月的第一天。这是我到目前为止所拥有的:

不幸的是,它没有达到我的预期。假设今天的日期(2013 年 11 月 4 日),dateOfBirth = "01/01/14"它返回2014-01-01T00:00:00.000+13:00. 预期的结果是1914-01-01T00:00:00.000+13:00

当我查看附加方法的 JavaDoc 时,我看到了这句话

打印机和解析器接口是格式化 API 的低级部分。通常,实例是从另一个格式化程序中提取的。但是请注意,此方法不会提取任何格式化程序特定信息,例如语言环境、时区、年表、偏移量解析或基准/默认年份。

所以我决定将 Pivot 的东西移到DateTimeFormatterBuilder类中,所以现在代码如下所示:

不幸的是,这不是解决问题。相反,这次失败了

java.lang.IllegalArgumentException:无效格式:“01/01/14”在 org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:866) 处太短

从同一个 javadoc 我得到这句话

附加一个打印机和一组匹配的解析器。解析时,选择列表中的第一个解析器进行解析。如果失败,则选择下一个,依此类推。如果这些解析器都没有成功,则返回取得最大进展的解析器的失败位置。

基于此,第一个解析器应该已经完成​​了这项工作,但看起来第二个解析器被触发并且它失败了,因为它预计更长的年份。

任何帮助将不胜感激。干杯托马斯

0 投票
8 回答
893185 浏览

javascript - 使用 Moment.js 格式化日期

我有一个这种格式的字符串:

我想使用Moment.js以这种格式获取它mm/dd/yyyy : 04/12/2013进行显示。

我试着用这个方法来做,

哪些错误和说there is no such method called replace?我是否以错误的方式处理这个问题?


编辑

我还应该提到我正在使用 Moment.js 的预打包版本,Meteor.js打包

堆栈跟踪:

0 投票
2 回答
202 浏览

java - 使用 SimpleDateFormat 解析复杂日期

我有一个字符串中的日期,由 webservices 提供:

如何将其解析为 Java Date?

SimpleDateFormatyyyy-MM-dd HH:mm不起作用...

我只需要日期和时间(不是-3:00)。

谢谢,马特乌斯