java-time相关内容

如何使用 DateTimeFormatter 解析非标准月份名称

我需要解析以下形式的(德语)日期: 10.一月 18:148. 二月 19:021. 三月.19:404. 四月 18:552. 麦 21:555. 六月 08:255. 七月 20:091. 8月13:42[...] 如您所见,如果月份的字符数超过 4 个,则月份名称会被删减.更奇怪的是,不要问我为什么,尽管全名是 März,但 3 月份缩短为 Mär..如何用 java.time 解析这个 ..
发布时间:2022-01-11 11:01:06 Java开发

LocalDateTime 到 ZonedDateTime

我有支持多个区域的 Java 8 Spring Web 应用程序.我需要为客户位置制作日历事件.因此,假设我的 Web 和 Postgres 服务器托管在 MST 时区(但我想如果我们使用云,它可以在任何地方).但客户在 EST.因此,按照我阅读的一些最佳实践,我认为我会以 UTC 格式存储所有日期时间.数据库中的所有日期时间字段都声明为 TIMESTAMP. 这里是我如何获取 LocalD ..
发布时间:2022-01-01 08:28:02 Java开发

Java 8 日期 API 与日历/日期/日期格式

Java 8 中有这个新的很酷的日期 API,java.time 包.据我所知,它比旧类设计得更好、更明确、更线程安全.不过,我不确定如何使用它: 我应该只使用它而不是旧类吗? 我应该在我发现旧类的任何地方替换它们的现有用法,因为新的东西要好得多吗? 我是否应该避免使用 java.util.Calendar、java.util.Date、java.sql.Date 和 java.text ..
发布时间:2021-12-28 09:12:13 其他开发

使用新的日期时间 API 格式化日期

我正在使用新的日期时间 API,但在运行时: 公共类测试{公共静态无效主(字符串 [] args){字符串 dateFormatted = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));System.out.println(dateFormatted);}} 它抛出: 线程“main"中的 ..
发布时间:2021-12-28 09:11:34 Java开发

ZonedDateTime 和 OffsetDateTime 之间有什么区别?

我已经阅读了文档,但我仍然不知道何时应该使用其中一个: OffsetDateTime ZonedDateTime 根据文档 OffsetDateTime 应该在将日期写入数据库时​​使用,但我不明白为什么. 解决方案 问:java 8 ZonedDateTime 和 OffsetDateTime 有什么区别? javadocs 是这样说的: "OffsetDa ..
发布时间:2021-12-28 09:08:13 Java开发

Java 8 Date and Time API 是否弃用了 Joda Time?(java.time)

如果我可以使用 Java 8 日期和时间 API (java.time),是否有任何理由使用 Joda Time? 我应该每次都使用 Java 8 日期和时间吗? 解决方案 Joda-time 的作者本人的官方声明是Java-8 可用后立即迁移.另请参阅 网站 中的引用: 请注意,Joda-Time 被认为是一个很大程度上“已完成"的项目.没有计划进行重大改进.如果使用 Java ..
发布时间:2021-12-28 09:04:11 其他开发

java.time 中是否有与 Joda-Time Interval 相当的类?

我正在评估将我的项目从 Joda-Time 的使用迁移到 java.time 包 在 Java 8.在 Joda-Time 中,我大量使用了 Interval 类.我在 java.time 中找不到这样的东西. 有类似的课程吗? 解决方案 抱歉,JSR-310 中没有 JodaTime-Interval-class 的等效项.我怀疑这是否会发生,但项目负责人 Stephen Cole ..
发布时间:2021-12-28 08:53:17 其他开发