java-time相关内容

如何避免时间差之间的负值时间?

我正在开发一个使用Java8 Time的应用程序.我面临一个问题. 让我们说时间A为08:00,时间B为17:00,所以这两个时间之间的时差为9h,在我的情况下是正确的,但是如果时间A为18:00而时间B为02 :00应该是8h,但就我而言,我的程序返回-16.请有人指导我如何解决这个问题. 我的代码: @Test public void testTime() { Dat ..
发布时间:2020-08-01 21:53:21 Java开发

java.time:CET时区是否考虑夏令时?

我使用Java 8的新java.time实现,想知道将UTC输出到 CET 时间转换结果. ZonedDateTime utcTime = ZonedDateTime.of(2014, 7, 1, 8, 0, 0, 0, ZoneId.of("UTC")); ZonedDateTime cetTime = ZonedDateTime.ofInstant(utcTime.toInstant() ..
发布时间:2020-08-01 21:26:51 Java开发

使用Java 8 DateTime API解析日期和AM/PM

我正在尝试使用Java 8 DateTime API解析日期时间字符串. 要分析的字符串包含日期,月份,年份和AM/PM标记,例如17/02/2015 PM. 我使用以下模式:dd/MM/yyyy aa,并且我希望将解析的LocalDateTime时间部分设置为12:00:00或00:00:00,具体取决于AM/PM标记. 使用以前的java.text.SimpleDateFormat ..
发布时间:2020-08-01 21:07:23 Java开发

在特定的TimeZone中获取当前的Instant

我试图在特定的timeZone上获取当前实例,但是它无法按预期工作.有关如何执行此操作的任何想法? 这就是我所做的: Instant.now(Clock.system(ZoneId.of("America/Los_Angeles"))).truncatedTo(ChronoUnit.SECONDS) 但是,返回的即时时间始终是UTC.我更改了很多次ZoneID,但这始终是错误的.请 ..
发布时间:2020-08-01 21:03:58 Java开发

获取一周中给定日期的下一个LocalDateTime

我想在下一个星期一(例如)星期一的日期/时间创建LocalDateTime的实例. Java Time API中是否有任何方法,还是应该计算当前日期和目标日期之间有多少天,然后使用LocalDateTime.of()方法? 解决方案 无需手动进行任何计算. 您可以使用调节器通过 TemporalAdjusters.next(dayOfWeek) : 返回下一个星期几调整器 ..
发布时间:2020-08-01 21:03:34 Java开发

从微秒创建Java DateTime Instant

Java Date&中发生了变化. Java 9以来的Time API. 现在,LocalDateTime的精度为微秒. Java 9具有java.time.Clock的全新实现,能够以小于毫秒(十进制的三位数)的分辨率捕获当前时刻. 我们从后端服务获得的时间以微秒为单位. System.currentTimeMillis > 1565245051795 > 2019-0 ..
发布时间:2020-07-23 19:20:39 Java开发

如何从Instant转换为LocalDate

我有一个Instant消息,根据规范,该消息应该是LocalDate,但在LocalDate中看不到任何用于转换的方法.最好的方法是什么? 解决方案 LocalDate.ofInstant(...); 我相信是在Java 9中添加的. LocalDateTime在Java 8中具有该方法. yourInstant.atZone(yourZoneId).toLocalDate() ..
发布时间:2020-07-23 19:20:36 其他开发

java.time.LocalDate与Instant的“营业日期"

我想代表一个“营业日",例如发生在"2019年6月3日"的交易.我们完全为此目的而积极地忽略时区,因为我们充分了解到日本的"2019年6月3日"可能是美国的"2019年6月2日",因此“天"内的订购同样无关紧要.所有日期都是今天或以前的日期. 我的明显答案是这是一个LocalDate.但是,有人建议将其更好地表示为2019-06-03T00:00:00.000Z的Instant. 除了 ..
发布时间:2020-07-23 19:19:32 Java开发