java-time相关内容

如何将时间添加到当前时间?

我的初始时间为 12:00:00 ,我需要在其中添加 144 分钟. 预期输出为 15.24.00 (即,将初始时间增加2.24小时). 我应该如何更新下面给出的当前代码? String startTime ="13:00:00";SimpleDateFormat格式=新的SimpleDateFormat("hh:mm:ss");日期date1 = null;日期date2 = n ..
发布时间:2021-05-20 18:32:53 Java开发

我如何格式化java.time.Duration mm:ss

我有一个java.time.Duration,我想以mm:ss的形式输出它.似乎无法使用DateTimeFormatter,因为它仅接受LocalTime,ZonedTIme ectera 所以我这样做,在90秒内可以给出1:30,但在66秒内可以给出1:6,而我想要1:06 持续时间持续时间= Duration.ofSeconds(track.getLength().longValue( ..
发布时间:2021-05-19 18:33:58 Java开发

无法将字符串解析为LocalDate(Java 8)

我的输入是日期的字符串表示形式,表示日期为2015年7月1日,格式为"01-07-2015".我试图将其解析为 java.time.LocalDate 变量: final DateTimeFormatter DATE_FORMAT = DateTimeFormatter.ofPattern("dd-MM-YYYY");最终的字符串输入="01-07-2015";最后的LocalDate loc ..
发布时间:2021-04-29 19:41:08 Java开发

以java.time(YYYY-MM-DD)解析ISO 8601格式的仅日期值

如何解析现代Java中的YYYY-MM-DD日期? 我在YYYY-MM-DD中有一个标准 ISO 8601 日期的Java字符串格式,例如2016-03-21. 如何将其解析为Java中的现代日期时间类型,即 注意:本文旨在作为常见问题的规范帖子. 解决方案 LocalDate.parse java.time 类可以直接解析 ISO 8601 字符串,而无需指定格式设置模 ..
发布时间:2021-02-11 18:45:02 Java开发

查找系统时区是在Java中的UTC之前还是之后

我需要确定我当前的系统时区是UTC时区之前还是之后,我尝试了不同的方法,但是问题是我想从系统中获取当前时区并将其与UTC进行比较. 有很多与此相关的问题,但是对于概念的前后,我没有发现任何问题. 我没有问如何找到zoneOffset.我只想检查应用程序是在UTC时区之前还是在UTC时区之后. 解决方案 您可以比较编号.区域偏移的秒数,例如 import java.time ..
发布时间:2021-02-11 18:44:59 Java开发

在Spring Boot中从org.joda.time.Interval迁移

我曾经使用org.joda.time.Interval表示具有固定开始和结束时间(不同于与特定时间无关的持续时间)的时间间隔,以便通过REST交换并在Spring Boot服务器应用程序中存储能量调度(2.2). 2.RELEASE). 我尝试了通过JPA/Hibernate存储对象的org.joda.time.Interval字段的不同方法: jadira(7.0.0.CR1),其注 ..
发布时间:2021-02-11 18:44:57 Java开发

具有通配符字段的Java 8 ISO 8601间隔语法

我需要解析类似于ISO 8601语法的时间间隔表达式,只允许对字段使用通配符;并将开始和结束存储到两个LocalDateTime对象中.然后,我的Interval将具有与第三个LocalDateTime或OffsetDateTime进行比较的API,以检查其是否在时间间隔之内或之外. 例如:解析"****-**-**T00:00:00Z/****-**-**T11:55:00Z"时,开始和结 ..
发布时间:2021-02-11 18:44:42 Java开发