问题标签 [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.
java - 无法使用 ZonedDateTime 解析日期
有谁知道如何使用 ZonedDateTime 解析这种格式的日期。2017-03-26T06:06:09.000+0000
我有这段代码,但这给出了一个例外。无法解析。我没有正确的 DateFormatter。
有谁知道如何使用格式化程序。
java - 如何将 yyyy DDD HH:mm:ss 转换为 ZonedDateTime>
我一直在研究一些代码,但我似乎无法弄清楚这一点。我为一年中的每个字段、一年中的一天、小时、分钟和秒的每个字段设置了 5 个微调器。我的目标是获取这 5 个参数并使用它们创建一个可以发送的 ZonedDateTime,但由于使用年份格式的困难(我无法更改),我不知道该去哪里.
java-8 - Java 8 的 ZonedDateTime 在转换时是否考虑夏令时?
我有以下代码:
this.start 来自 java.sql.Timestamp。我在这里明确地从 UTC 转换为系统的本地偏移量,这是否足够聪明以考虑夏令时?
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 的地方),以便我可以更好地理解文档中的描述。
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
)。
java - ZonedDateTime 使用 FasterXML Jackson 序列化纪元毫秒
我打算使用纪元毫秒进行反序列化和序列化。然而,只有反序列化有效,但未能序列化回正确的ZonedDateTime
.
如何使序列化以获取日期2017-05-02T13:46:36.728+08:00[Asia/Singapore]
?
com.fasterxml.jackson.* 的版本都是 2.8.8
java-8 - 在java8中创建具有不同区域的日期
我正在尝试Date
从系统默认时区创建具有美国时区的对象。
我正在使用 java 8 新的日期时间 API。要创建日期对象,我正在使用
Calendar
API。有什么办法可以Date
用 out 创建对象Calendar
吗?
下面的代码按预期工作,但只是想知道是否还有其他更好的方法。
java - 如何保存 UTC 时间戳?
如何将 a 转换ZonedDateTime
为 SQLTimestamp
并保留时区信息?我正在尝试采用 UTC 分区时间,将其转换为 a Timestamp
,然后将其转换回来,但是当我转换为 时Timestamp
,它会丢失时区信息,并且Timestamp
是使用我的本地时区创建的:
我需要做些什么来确保Timestamp
记录使用正确的时区信息?
java - Java ZonedDateTime 保存在数据库中
我有一个模型对象,我想在其中有一个带日期的字段。现在我正在使用ZonedDateTime
它,因为它符合我们的需求。
Hibernate 将此字段作为tinyblob
. 我们能否将它保存在数据库中的方式更改为更易读的格式,更重要的是更改为可排序的格式?
使用的数据库是mysql db。
java - 通过杰克逊的 ZonedDateTime 往返产生不相等的 ZonedDateTime
给定以下单元测试:
这个解决方法:
我想我想弄清楚为什么杰克逊内部不打电话ZonedDateTime.parse()
?我个人认为这是杰克逊的一个错误,但我没有足够的信心在没有一些反馈的情况下为它打开一个问题。