问题标签 [apache-commons-dateutils]

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 投票
1 回答
406 浏览

java - Apache DateUtils 无法解析 2018-03-11 02:00:00 夏令时时间戳

第一个时间戳被成功解析,但第二个时间戳无法解析。org.apache.commons.lang3.time.DateUtils 有错误吗?我正在使用 commons-lang3-3.4.jar

1520751540000
java.text.ParseException:无法解析日期:2018-03-11 02:00:00 at org.apache.commons.lang3.time.DateUtils.parseDateWithLeniency(DateUtils.java:401) at org.apache.commons .lang3.time.DateUtils.parseDateStrictly(DateUtils.java:343) 在 org.apache.commons.lang3.time.DateUtils.parseDateStrictly(DateUtils.java:321) 在 com.ecw.vocabulary.mapper.impl.Test.testMetoo (Test.java:59) 在 com.ecw.vocabulary.mapper.impl.Test.main(Test.java:40)

0 投票
2 回答
315 浏览

java - 使用 apache lang DateUtil 的日期格式失败

我试图将字符串格式的日期转换为日期DateUtils。以下是我预期的日期格式,

我对以下值进行了测试,

我得到以下结果,

为什么第二个值“ 18-05-2019”与格式“”不匹配dd-MM-yyyy并得到相同的结果?我应该同时支持dd-MM-yyyy和支持哪些更改yyyy-MM-dd

0 投票
5 回答
2161 浏览

java - 使用Java查找给定上一个季度结束日期的下一个季度结束日期

我有上个季度的季度结束日期,顺其自然30-09-20,要求是找到下个季度的结束日期,即31-12-20。我正在使用下面的代码来做同样的事情,但它在某些情况下会给出错误的输出。该解决方案对所有方面都应该是正确的。

0 投票
1 回答
171 浏览

java - 如何使用 DateUtils 显示未来日期

我正在创建应用程序。这是一个新闻列表,我需要在每条新闻上显示日期,例如 9 小时前或 1 个月前等等。我也有未来的消息,所以我还需要在 1 个月后展示。所以我正在使用DateUtils.getRelativeTimeSpanString()这个目的。但我只能显示过去的日期,例如 9 小时前或 1 个月前,我不能显示未来的日期。它显示了未来的日期,例如 2020 年 6 月 26 日。那么有没有办法在使用 2 个月后显示它DateUtils

0 投票
3 回答
516 浏览

java - 使用 DateUtils 解析日期的问题

我正在尝试为 Android 应用程序解析各种略有不同的日期字符串。

两个例子是:

以下是我尝试解析这些字符串的方法:

据我所知,这应该可行,但是java.text.ParseException: Unable to parse the date: Wed, 19 Aug 2020 15:28:47 GMT这两个示例都存在例外。我在这里做错了什么?

0 投票
2 回答
171 浏览

java - Apache date utils parseDateStrictly 方法无法正常工作

上述日期的格式应该是 dd MMM yyyy (MMM 表示更短的月份),但是 MMMM 也会解析更短的月份,导致解析无效。我已经在使用 parseDateStrictly 方法。还有其他建议吗?

0 投票
1 回答
100 浏览

java - 无法使用 DateUtils.parseDate 从字符串中解析日期 YYYY-MM-DDThh:mm:ssTZD

将日期作为字符串:“2021-09-11T12:02:50-06:00Z”。想要使用 apache DateUtils 转换为 java.util.Date:

给出以下例外:

尝试 DATETIME_FORMAT 为 "yyyy-MM-dd'T'HH:mm:ss'TZD''Z'" 、 "yyyy-MM-dd'T'HH:mm:ss'TZD''Z'"、"YYYY- MM-DD'T'hh:mm:ss'TZD'"