jsr310相关内容

Instant 和 LocalDateTime 有什么区别?

我知道: Instant 更像是一种用于计算的“技术性"时间戳表示(纳秒). LocalDateTime 更像是日期/时钟表示,包括人类的时区. 最终,IMO 都可以作为大多数应用程序用例的类型.例如:目前我正在运行一个批处理作业,我需要根据日期计算下一次运行,我正在努力寻找这两种类型之间的优缺点(除了 Instant 的纳秒精度优势和时区部分本地日期时间). 您能否列举一些应 ..
发布时间:2021-11-25 11:29:25 Java开发

Instant 和 LocalDateTime 有什么区别?

我知道: Instant 更像是一种用于计算的“技术性"时间戳表示(纳秒). LocalDateTime 更像是日期/时钟表示,包括人类的时区. 最终,IMO 都可以作为大多数应用程序用例的类型.例如:目前我正在运行一个批处理作业,我需要根据日期计算下一次运行,我正在努力寻找这两种类型之间的优缺点(除了 Instant 的纳秒精度优势和时区部分本地日期时间). 您能否列举一些应 ..
发布时间:2021-11-19 22:46:08 Java开发

有哪些用例可以证明310 OffsetDate类型的合理性?

OffsetDate 表示带区域偏移的日期.我不理解此类服务的目的,证明其存在的主要用例是什么? 解决方案 在分析日期和时间的基本组成部分时,有四个基本元素: 日期 时间 偏移量(格林威治时间加/减小时) 时区 这些自然地分为七个类: LocalDate-仅日期 LocalTime-仅时间 LocalDateTime-日期和时间 OffsetDate-日期+偏 ..
发布时间:2021-05-19 18:34:41 其他开发

是否有等效于ChronoUnit.between的函数返回分数而不是整数?

ChronoUnit.HOURS.between(start, end)这样的方法会返回long,所以我无法从那里获取分数. 有没有其他方法/方法可以返回分数? 解决方案 ChronoUnit.HOURS.between(start, end)的全部要点是获取两个时间点之间的HOURS数.例如:间隔1或2个小时,没有1.5658个小时*.如果您需要更多的精度,请使用另一个Chrono ..
发布时间:2021-02-10 18:55:26 Java开发

如何将Vaadin DateField绑定到LocalDateTime

Vaadin docs 显示了如何使用DateField与java.util.Date,但我想将DateField与BeanFieldGroup绑定到Java 8类型java.time.LocalDateTime的bean属性.我该如何实现? 解决方案 似乎像 Vaadin Converter 是必经之路: package org.raubvogel.fooddiary.util; ..
发布时间:2020-07-24 04:27:03 其他开发

带有小时,分钟和秒的时间段

我需要一个表示年,月,周,天,小时,分钟,秒的间隔数据类型.前三个(年,月,日)可以使用Period完成,后三个(小时,分钟,秒)可以使用Duration完成,但是似乎两者都不能执行.理想情况下,我希望避免实施自定义TemporalAmount. 解决方案 没有这种类型的原因.没有明确定义的时间间隔,例如“天",“月"或“年": 一天并非总是24小时(取决于DST,时区和leap秒) ..
发布时间:2020-07-24 04:26:58 Java开发

在春季使用JSR310 java.time时将日期序列化为ISO 8601

我正在用JSR310替换JodaTime,并且JodaTime()的模块运行正常. 我正在尝试在spring-boot应用程序中重新配置日期的序列化. 我不能同时保留两者,因此我正在寻找一种将日期序列化/反序列化为ISO 8601的方法. 我遵循了这里的建议,但这无济于事: http://lewandowski.io/2016/02/使用json格式化Java时间并使用json/ ..
发布时间:2020-07-24 04:25:55 其他开发

使用ObjectMapper + JavaTimeModule将JacksonJsonProvider注册到Jersey 2客户端

我正在尝试封送包含ISO格式时间戳的响应, { ... "time" : "2014-07-02T04:00:00.000000Z" ... } 进入我的域模型对象中的ZonedDateTime字段.如果我使用以下代码段中注释的解决方案,最终会奏效.SO上有很多类似的问题,但我想得到一个具体的答案 将JacksonJsonProvider与ObjectMapper + JavaT ..
发布时间:2020-07-24 04:25:52 Java开发

Jooq LocalDateTime字段使用系统时区而不是会话时区

我正在使用jooq(v3.11.9)访问以UTC时间运行的MySQL数据库.我正在使用生成的实体,并且正在使用JSR-310时间类型.我在配置中使用的选项: true 我的理解是MySQL datetime和timestamp类型都映射到LocalDateTime,这很有意义,因为MySQL不会随时间存储时区信息.但是,当我在 ..
发布时间:2020-05-15 03:05:24 Java开发

将ThreeTen backport与JSR-310进行比较

由于某些原因,我们现在不能使用java 8 - 我们仍然坚持使用java 7. 但是,我想使用新的 JSR -310日期/时间API 现在使用官方backport ThreeTen 。 其主页声明: backport不是JSR-310的实现,如这需要 跳过很多不必要的箍。相反,这是一个简单的backport ,旨在允许用户在Java SE 6和7上快速使用JSR-310 AP ..
发布时间:2018-12-28 14:37:53 Java开发

这是jackson-datatype-jsr310解串器中的错误吗?

我知道图像的冒昧是在成千上万的开发人员每天使用的库中发现了一个错误。所以我认为我的标题问题的答案是“NO !!!”,但是...... 我有一个对象,其中包含我从前端收到的日期(JS),我将它存储到MongoDB数据库中。我使用Spring来获取此对象(使用REST控制器),使用Spring来执行持久性(使用MongoDBRepository)。我的计算机配置了CEST时钟,因此GMT + 2 ..
发布时间:2018-12-24 12:03:43 Java开发

jOOQ - 支持JSR310

jOOQ是否支持JSR310与PostgreSQL结合使用?特别是,我正在尝试使用以下类: java.time.Instant java.time.LocalDate java。 time.LocalTime java.time.LocalDateTime 我存储在以下数据类型中(根据 http://www.postgresql.org/docs/9.1/static/datat ..
发布时间:2018-12-17 10:20:42 Java开发

我应该使用threeten而不是joda-time

我遇到了 https:// blog.joda.org/2009/11/why-jsr-310-isn-joda-time_4941.html 。 1)我目前正在迁移Java日历到joda-time。我想知道,我应该使用threeten而不是joda-time吗?是否准备好三个生产? 2)三个库和joda-time库是否可以在同一个应用程序中共存?因为我正在使用一些使用joda-tim ..
发布时间:2018-12-12 18:11:17 Java开发