试图解析来自第三方源的传入日期,有些日期按预期工作,有些则抛出异常:
无法在索引8分析文本“Fri,11 Jun 2021 02:25:23+0000”
看着日期,我看不出它们之间有什么不同,看着我的格式化程序,我看不出哪里出了问题。
示例失败日期:Fri,11Jun 2021年02:25:23+0000
示例通过日期:Sun,30May 2021年11:42:03+0000
我用来解析日期的代码:
ZonedDateTime.parse(incomingDate, DateTimeFormatter.ofPattern("E, d MMM yyyy HH:mm:ss Z"));
希望有人帮忙。
String incomingDate1 = "Fri, 11 Jun 2021 02:25:23 +0000";
String incomingDate2 = "Sun, 30 May 2021 11:42:03 +0000";
ZonedDateTime parsed = ZonedDateTime.parse(incomingDate1,
DateTimeFormatter.ofPattern("E, d MMM yyyy HH:mm:ss Z", Locale.ENGLISH));
System.out.println(parsed);
问题内容: 使用Java 1.8.0_51时,以下代码(摘自无法从TemporalAccessor获取OffsetDateTime) 引发异常: 这次我在做什么错? 问题答案: 您忘记设置时间了。 如果将我的答案与代码进行比较,您会注意到唯一的区别是时间信息丢失。一个包含时间信息,并从当前的格式不处理它,实例不能形成即可。 您还可以在包含以下内容的stacktrace中看到它 根据您的需要,您可以
问题内容: 我正在一个读取文件并处理数据的项目中工作。例如,我在那里处理日期: 2012-01-10 23:13:26 2012年1月13日 我找到了Joda包,有点有趣,但是不知道它是否最简单。 我能够将第一个示例解析为DateTime对象(Joda)reg-ex和String操作。(例如:用’-‘代替空格,并将其传递给构造函数。 我想它起作用了,但是问题出在第二种格式上。我如何使用这样的输入来
问题内容: 我想将日期字符串解析为日期。我在寻找其他问题,但没有找到答案。 错误消息是java.text.ParseException:而且我不知道怎么了。 你能帮我吗。提前致谢。 编辑:好的。我将其翻译成英文,但是我仍然遇到同样的问题。我不想更改输入,因为它来自邮件数据库。还有其他想法吗? 我发现了问题。我是瞎子 来自数据库的St是,不是 谢谢。 问题答案: 在德语中,“欧洲中部时间”是“Mit
我有一个,日期格式为:。需要将此转换为类型。尝试以这种方式执行,但无法解析Text。时间可以是00:00:00。有什么建议吗?
首先,我的问题是通过Spring MongoDb的MongoRepository在MongoDB中搜索集合。 我的对象: 我可以在Mongo query中随心所欲地执行以下操作: (您可以用新日期替换ISODate) 但是要在Spring做这件事,我想这样做: 但它失败了,我搜索了两个主题:这里和那里 最终 但是,我又一次遇到了解析的问题: 2019-03-22 10:09:48.261ERROR
我正在从ElasticSearchV2.1迁移到V6.1.1,而在V2.1中,我对dob的映射工作良好,现在却抛出了一个错误。 我现在得到以下错误: