问题标签 [zoneddatetime]

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 回答
1206 浏览

java - 将 mysql 日期解析为 ZonedDateTime

我正在尝试以以下格式解析来自 MySql 的数据:

Java 解析器代码如下所示:

线程“AWT-EventQueue-0”java.time.format.DateTimeParseException 中的异常:无法解析文本“06-08-2017 04:15”:无法从 TemporalAccessor 获取 ZonedDateTime:{MinuteOfHour=15, DayOfMonth=8, WeekBasedYear[WeekFields[SUNDAY,1]]=2017, MonthOfYear=6, HourOfAmPm=4},ISO,Etc/GMT of type java.time.format.Parsed

有没有更好/更短的方法来完成这项工作?

0 投票
2 回答
29157 浏览

java - 无法将字符串转换为 ZonedDateTime:DateTimeParseException

我尝试将字符串从 JSON 转换为 ZonedDateTime 就像

总是得到错误

我想知道这两个日期之间的区别。我已经尝试过SimpleDateFormat,但对于工厂来说,它会得到错误结果。

0 投票
1 回答
189 浏览

android - 从 Chrono Time 单位获取复数和单数

我需要使用复数在 Android 中显示“1 分钟前”和“2 分钟前”。问题是我有一张带后缀的时间单位地图。

然后我像这样使用它

如何转换它以便将时间值传递给地图?

0 投票
2 回答
1517 浏览

java-8 - 如何在一个 DateTimeFormater Java 8 中处理所有区域偏移

我需要DateTimeFormatter为以下有效日期创建一个。

我已经尝试了以下日期时间格式化程序,但是对于最后两个日期(date9date10)失败了。

所有日期都date1可以date8正常工作,但我DateTimeParseException在尝试解析最后两个日期时得到一个:

线程“主”java.time.format.DateTimeParseException 中的异常:无法解析文本“2017-06-20T17:25:28.477777+0530”,在索引 29 处找到未解析的文本

为了解析我正在使用的日期。

Offset From 的有效模式OffsetIdPrinterParser

当我使用有效的 ZoneOffset 模式时,我无法理解为什么我的最后两个日期失败了。

0 投票
2 回答
4461 浏览

javascript - 如何在 js-joda 中比较 LocalDate 和 ZonedDateTime?

我正在寻找一种方法来比较LocalDateZonedDateTimein 的实例js-joda,但这些类不兼容。我愿意接受,即LocalDate时间ZonedDateTime和时区设置为零。

比较这两个对象的最简单方法是什么?

0 投票
3 回答
1502 浏览

java - 尝试将 PDT 中的日期时间解析为 ZonedDateTime 表示

我应该如何解析 PDT 时区中的这个日期时间值?

我想维护时区,以便我可以根据网站访问者的偏好表示其他时区的时间。

我尝试使用ZonedDateTime,但出现解析错误:

错误是:

另外,您是否同意我应该使用ZonedDateTime?

0 投票
2 回答
2550 浏览

java-8 - ZonedDateTime 会在夏季夏令时使用相同的冬季时区吗?

您可以看到小时是1我们将小时设置为时0,时区是UTC-02:00夏令时时区应该是UTC-03:00

但这里有一个不同的例子:

您可以看到夏令时时区UTC-07:00和小时是0我们设置的。

为什么它们不同?

0 投票
3 回答
7154 浏览

java - 从长到日期的 Java 8 LocalDate 未正确转换

我想以毫秒为单位将日期转换为日期,但转换不正确。

这是输出:

今天:---------2017-06-27

今天长: ---------- 1498507200

今天返回: ---------- 1970-01-18

0 投票
1 回答
681 浏览

java - Java SimpleDateFormat.getTimeZone().getID() 返回 Asia/Jerusalem 而不是 Asia/Kolkata

SimpleDateFormat's getTimeZone().getID()方法返回 Asia/Jerusalem 而不是 Asia/Kolkata 格式的日期EEE MMM dd HH:mm:ss z yyyy。实际上,在我的开发机器中,它按预期返回了亚洲/加尔各答。但在其他一些机器(生产环境)中,它返回 Asia/Jerusalem 而不是 Asia/Kolkata。知道是什么原因造成的以及如何解决它。源代码如下:

0 投票
2 回答
2502 浏览

java - 如何在自己的自定义反序列化器中使用一些杰克逊反序列化器?

我正在努力解决问题中提到的问题。

我需要创建一些自定义反序列化器,它或多或少是标准反序列化器的类型转换(原因是这ZonedDateTime适用于我的输入,但我不想将类型更改为ZonedDateTime,但保留LocalDateTime)。

基本上我想在我的反序列化器中做的是:

  1. 使用ZonedDateTime反序列化器反序列化(我发现实际上是自定义的InstantDeserializer
  2. 使用.toLocalDateTime并退回。

我该如何使用它?试图找到它,但我找不到。