问题标签 [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.
javascript - Javascript Date.parse 方法无法正常工作
我正在使用一种方法来检查我的应用程序中的日期是否有效
它在大多数情况下都能正常工作,但是当我输入像"something.com Eq Phone 1"
Date.parse这样978300000000
的值时返回并且方法返回true
它是如何将其解析为实际日期的?
java - 使用 SimpleDateFormat 格式化日期
在使用简单的日期格式 API 解析以下日期时,我得到了解析器异常。
请帮我解决这个问题。
php - 为什么 date_parse 不能识别字符串中的年份
为什么date_parse
不识别字符串中的年份?
结果,
java - 在不使用 SimpleDateFormat 的情况下将字符串解析为日期?
我正在开发一个spring应用程序,在我的一个控制器中,我有以下几行来从字符串解析到日期并将解析的日期格式化为所需的格式。但是我再次需要在不使用任何 SimpleDateFormat 的情况下将格式化的字符串解析回日期,那么可以这样做吗?
java - Joda time - 解析字符串抛出 java.lang.IllegalArgumentException
不应该String
使用特定格式DateTimeFormatter
来解析LocalDateTime.parse()
吗?
测试
java - 使用 Joda Time 解析 Twitter 日期
Twitter 给了我一个日期,例如“Wed, 27 Mar 2013 15:12:14 +0000”。我试图用以下方式解析它:
但它失败了:
我试过用 , 和 替换ZZZZZ
,z
但Z
没有ZZZ
改变。这些日期可以这样解析吗?
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 我得到这句话
附加一个打印机和一组匹配的解析器。解析时,选择列表中的第一个解析器进行解析。如果失败,则选择下一个,依此类推。如果这些解析器都没有成功,则返回取得最大进展的解析器的失败位置。
基于此,第一个解析器应该已经完成了这项工作,但看起来第二个解析器被触发并且它失败了,因为它预计更长的年份。
任何帮助将不胜感激。干杯托马斯
javascript - 使用 Moment.js 格式化日期
我有一个这种格式的字符串:
我想使用Moment.js以这种格式获取它mm/dd/yyyy : 04/12/2013
进行显示。
我试着用这个方法来做,
哪些错误和说there is no such method called replace
?我是否以错误的方式处理这个问题?
编辑
我还应该提到我正在使用 Moment.js 的预打包版本,为Meteor.js打包
堆栈跟踪:
java - 使用 SimpleDateFormat 解析复杂日期
我有一个字符串中的日期,由 webservices 提供:
如何将其解析为 Java Date?
SimpleDateFormatyyyy-MM-dd HH:mm
不起作用...
我只需要日期和时间(不是-3:00)。
谢谢,马特乌斯