问题标签 [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 投票
2 回答
1226 浏览

java - 无法使用 ZonedDateTime 解析日期

有谁知道如何使用 ZonedDateTime 解析这种格式的日期。2017-03-26T06:06:09.000+0000

我有这段代码,但这给出了一个例外。无法解析。我没有正确的 DateFormatter。

有谁知道如何使用格式化程序。

0 投票
4 回答
1188 浏览

java - 如何将 yyyy DDD HH:mm:ss 转换为 ZonedDateTime>

我一直在研究一些代码,但我似乎无法弄清楚这一点。我为一年中的每个字段、一年中的一天、小时、分钟和秒的每个字段设置了 5 个微调器。我的目标是获取这 5 个参数并使用它们创建一个可以发送的 ZonedDateTime,但由于使用年份格式的困难(我无法更改),我不知道该去哪里.

0 投票
1 回答
3495 浏览

java-8 - Java 8 的 ZonedDateTime 在转换时是否考虑夏令时?

我有以下代码:

this.start 来自 java.sql.Timestamp。我在这里明确地从 UTC 转换为系统的本地偏移量,这是否足够聪明以考虑夏令时?

0 投票
4 回答
22950 浏览

java - ZonedDateTime toString 与 ISO 8601 的兼容性

我试图确保调用toString()我的ZonedDateTime对象将符合 ISO-8601 格式。

toString()方法的文档指出:

...如果偏移量和 ID 相同,则输出与 ISO-8601 兼容

这是否意味着存在调用 zdt.getOffset() 将返回与 不同的东西 的情况zdt.getZone().getRules().getOffset(zdt.toInstant())

这似乎没有意义。

有人可以提供一个偏移量和 ID 不相同的示例(即:toString()不符合 ISO-8601 的地方),以便我可以更好地理解文档中的描述。

0 投票
2 回答
939 浏览

java - 在夏令时结束时创建 Java 8 ZonedDateTime 实例

以欧洲芬兰赫尔辛基为例,夏令时结束时间为Sunday, 2017 October 29, 4:00 am

我正在寻找一种方法来创建具有正确 DST 设置ZonedDateTime的实例(见下文),希望通过现有的工厂静态方法。

问题:我们如何创建ZonedDateTime将打印的内容2017-10-29T03:00+02:00

  • 希望通过将 LocalDateTime 作为参数或上面示例的参数传递,
  • 没有加/删除日期操作,和
  • 字符串解析不是一个选项(否java.time.format.DateTimeFormatter)。
0 投票
1 回答
1717 浏览

java - ZonedDateTime 使用 FasterXML Jackson 序列化纪元毫秒

我打算使用纪元毫秒进行反序列化和序列化。然而,只有反序列化有效,但未能序列化回正确的ZonedDateTime.

如何使序列化以获取日期2017-05-02T13:46:36.728+08:00[Asia/Singapore]

com.fasterxml.jackson.* 的版本都是 2.8.8

0 投票
1 回答
108 浏览

java-8 - 在java8中创建具有不同区域的日期

我正在尝试Date从系统默认时区创建具有美国时区的对象。

我正在使用 java 8 新的日期时间 API。要创建日期对象,我正在使用 CalendarAPI。有什么办法可以Date用 out 创建对象Calendar吗?

下面的代码按预期工作,但只是想知道是否还有其他更好的方法。

0 投票
1 回答
1006 浏览

java - 如何保存 UTC 时间戳?

如何将 a 转换ZonedDateTime为 SQLTimestamp并保留时区信息?我正在尝试采用 UTC 分区时间,将其转换为 a Timestamp,然后将其转换回来,但是当我转换为 时Timestamp,它会丢失时区信息,并且Timestamp是使用我的本地时区创建的:

我需要做些什么来确保Timestamp记录使用正确的时区信息?

0 投票
1 回答
2047 浏览

java - Java ZonedDateTime 保存在数据库中

我有一个模型对象,我想在其中有一个带日期的字段。现在我正在使用ZonedDateTime它,因为它符合我们的需求。

Hibernate 将此字段作为tinyblob. 我们能否将它保存在数据库中的方式更改为更易读的格式,更重要的是更改为可排序的格式?

使用的数据库是mysql db。

0 投票
1 回答
779 浏览

java - 通过杰克逊的 ZonedDateTime 往返产生不相等的 ZonedDateTime

给定以下单元测试:

这个解决方法:

我想我想弄清楚为什么杰克逊内部不打电话ZonedDateTime.parse()?我个人认为这是杰克逊的一个错误,但我没有足够的信心在没有一些反馈的情况下为它打开一个问题。