问题标签 [threetenbp]
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-12-03T10:15:30+01:00。有没有办法打印已经添加或减去偏移量的时间?例如,我想看看上面 16:30 的例子。谢谢您的帮助!
java - 如何修复 org.threeten.bp.LocalDateTime 的 ClassNotFoundException?
同事们,我使用mvn clean package
并接收下一个堆栈跟踪构建了我的项目:
该pom
模块的外观:
mvn dependency:tree
返回:
在我的情况下如何修复 ClassNotFoundException?
做了什么:
mvn clean -U
添加<maven.compiler.source>1.8</maven.compiler.source>
和“1.8into
of parent
pom”。- 所有测试都在 IDE (IDE) 中无一例外地通过
java - threetenbp:使用时区名称解析日期时解析异常
我正在尝试以 EEE 的格式解析日期,dd MMM yyyy HH:mm:ss zzz,例如使用threeten的 DateTimeFormatter 等字符串“Tue, 16 May 2017 07:44:48 GMT”。但是,似乎由于某种原因无法解析时区名称(我试图在没有时区名称部分的情况下解析相同的字符串并且有效)。
下面是代码的解析部分:
我收到以下错误:
org.threeten.bp.format.DateTimeParseException:无法在索引 26 处解析文本“2017 年 5 月 16 日星期二 13:02:16 GMT”
我为时区名称部分尝试了各种不同的格式(例如 z、zzz、Z、ZZZ),但没有任何效果。同样,如果我解析没有时区名称部分的子字符串日期(到 LocalDateTime),那么它可以工作,所以我确信问题出在时区名称上。有谁知道问题可能是什么?
java - 使用 LocalDate 类计算指定天数的日期差异
我正在使用 openjdk 版本1.8.0_112-release进行开发,但也需要支持以前的 JDK 版本(Java-8 之前) - 所以不能使用java.time
.
我正在编写一个实用类来计算日期,以查看保存的日期是否早于当前日期,这意味着它已过期。
但是,我不确定我是否以正确的方式做到了这一点。我正在使用LocalDate
类来计算天数。过期时间从用户单击保存的日期和时间开始计算。该日期将被保存,并将针对该保存的日期和时间以及当前日期和时间(即用户登录时)进行检查。
这是最好的方法吗?我想继续LocalDate
上课。
我正在使用这样的类:
我正在寻找一个考虑时区的解决方案。如果许可证设置为在 3 天内到期,并且用户要前往不同的时区。即他们可以基于小时领先或落后。许可证仍应过期。
android - get time from devices local time using offset variable
Hello I am using the threeten library that provides me with the object org.threeten.bp.OffsetDateTime. The application works great when I am on EST time, but when I manually change my device to Pacific time to make sure the times are being displayed correctly, I am still getting EST time. I thought when using this object, the object obtains the current time and time zone from the device. I have tried the following and obtain the date string in EST. Any thoughts? Thank you for your help
Code:
output: 2017-07-31T19:49:11.828-04:00
calendar - 使用 ThreeTen-Backport (JSR 310) 将 ZonedDateTime 转换为 Calendar
我正在尝试使用java.time类(JSR 310)的后端端口将对象转换为ZonedDateTime
对象: ThreeTen-Backport项目。Calendar
我的理解是,后端端口应该类似于 Java 8 上的功能(而不是 Java 8 本身)。目前,该系统在 Java 7 上。
每当我尝试执行以下代码时:
我收到以下消息:
GregorianCalendar 类型的 from(ZonedDateTime) 方法未定义
我使用了以下依赖项:
怎么会出现这个问题?
任何帮助提示或建议将不胜感激。
TIA
java - 将 java.time 类从 java 8 转换为 java 5
我该怎么做才能将这行代码与 Java 5 一起使用,因为此代码使用 threetenbp 与 Java 6 和 7 一起运行并直接在 Java 8 上运行:
android - 将 Java.util.Calendar 转换为 org.threeten.bp.LocalDateTime(适用于 Android)
如何从 Android Java 日期和日历转换为三个 LocalDateTime
固定的!
java - 如何处理 LocalDate Period.between 结果?
我使用LocalDate
(ThreeTenABP) 来计算给定日期之间的时间段。当我使用 01/01/2018 作为第一个日期和 12/31/2018 作为第二个日期时,Period.between
给出以下结果:
恕我直言,这是错误的,因为一整年有 12 个月。我试着加一天。然后我得到:
我需要一种可靠的方法来获得给定时期内完整月份的真实数量。