问题标签 [datetimeformatter]

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 投票
5 回答
18605 浏览

java - 如何将“2020-12-20T00:00:00.000Z”转换为 java.util.Date?

我试着用

但它会引发错误。

有什么方法可以转换 JSON 默认时间戳?

0 投票
1 回答
376 浏览

android - Android 错误“org.threeten.bp.temporal.UnsupportedTemporalTypeException:不支持的单位:秒”

我正在使用 'com.jakewharton.threetenabp:threetenabp:1.2.4' 库为较低的 API 版本使用较新的功能 DateTimeFormatter。

我有一种情况,我必须首先转换 JSON 响应中的日期,即“2020-07-23T00:00:00.000Z”这种格式。

然后我必须得到开始和结束日期之间的秒数才能启动计数器。

这是我创建的解决方案:

我收到错误“org.threeten.bp.temporal.UnsupportedTemporalTypeException:不支持的单位:秒”

我正在调用适配器内部的方法,我认为这可能是导致问题的原因。

这是我的适配器代码:

是的,我已经在 AndroidThreeTen.init(getActivity());之类的片段中对其进行了初始化。

我是这种时间和日期格式的新手。一些帮助将不胜感激。

0 投票
1 回答
222 浏览

java - 如何将“2016 年 11 月 20 日 12:00:00 AM”解析为 LocalDateTime?

我发现了非常有趣的错误或类似的东西。

我使用这种日期格式MMM d, yyyy hh:mm:ss a,它会像这样打印日期

但是,当我解析Nov 20, 2016 12:00:00 AM到时LocalDateTime,它会抛出异常

在我将“AM”更改为“am”后,它可以完美运行!所以LocalDateTime因为大写的a̶p̶e̶s̶字母而无法解析日期?我怎样才能解决这个问题,而不是将“AM”替换为“am”和“PM”替换为“pm”

编辑

SimpleDateTime格式没有这个问题,他忽略了 a̶p̶e̶s̶ 字母寄存器(我的意思是大写或小写)而且我不想转换DateLocalDateTime

编辑 2

MMM d, yyyy hh:mm:ss A将“a”替换为“A”也没有用

0 投票
2 回答
2074 浏览

java - 将字符串转换为 LocalDateTime Java 8

我正在尝试将以下字符串转换为 LocalDateTime:

但我遇到以下错误:

谁能帮忙建议我应该如何正确地将字符串格式化为 LocalDateTime?

非常感谢

0 投票
2 回答
143 浏览

java - 为什么这个日期字符串验证失败?

对于具有给定模式 yyyy-MM-dd'T'HH:mm:ss.SSS的字段,我有一个值为2020-03-07T04:11:20.000的 JSON 文件。我试图在它的末尾添加一个 Z,但它一直未能通过验证。知道为什么吗?

我尝试执行 OffsetDateTime.parse(mytext, DateTimeFormatter.ofPattern(mypattern)) 并抛出 DateTimeParseException 并无法从 TemporalAccessor 获取 OffsetDateTime

0 投票
2 回答
520 浏览

java - 如何将一年中的几周转换为 LocalDate

我有一个带有年周格式的字符串,例如“2015-40”和年月格式,例如“2015-08”,它想在Scala中转换为LocalDate。

我试过使用

但最终出现 DateTimeParseException 错误。将不胜感激如何做到这一点的任何帮助

提前致谢

0 投票
1 回答
464 浏览

java - LocalDateTime.parse 中缺少秒 (00)

缺少第二个 (00) 从LocalDateTime.parse

日志

我也尝试过更改LocalTime.NOONLocalTime.of(12,0,0)但结果仍然相同。

0 投票
0 回答
98 浏览

java - 如何使用 Spring 注释输出/序列化正确的 YearMonth 值以显示在表单上?

我的 POJO 类中有以下变量,用于将正确的保存数据加载到表单中:

应加载到表单中的正确保存值是“12/2010”。但是,它显示为“02/0101”。我相信这是因为默认的 YearMonth 格式是“2010-12”,并且它无法识别如何使用给定的输入掩码在表单字段中输出它。我已经尝试添加 @JsonFormat(pattern="MM/yyyy") 注释以及 @DateTimeFormat(pattern="MM/yyyy") 但它似乎并没有解决问题。任何帮助表示赞赏!

0 投票
2 回答
1430 浏览

java - 获取给定日期范围之间的字符串日期列表 - Scala

我正在尝试在 Scala 中获取给定范围的字符串日期列表。有没有直接/更短的方法来实现这一目标?

预期输出 = 列表(2020101,20200102, ....., 20200131)

0 投票
2 回答
1133 浏览

java - 如何在 Java 8 上使用 LocalDateTime.now() 获取当前的 LocalDateTime,包括秒数

我使用 LocalDateTime.now()在Java 8中获得 LocalDateTime。但有时这个 now() 函数会以不带秒的格式将时间返回给我。我认为这是因为秒为零,但我需要秒。

代码:

安慰:

Time: 2020-09-13T20:53已经没有秒了。

PD:我有一个调度程序,每 30 秒运行一次“LocalDatetime.now ()”。这就是它在控制台中显示的内容。