标签:java-time
-
如何从一个Instant和一个时间字符串构造ZonedDateTime? - java
给定一个Instant对象,一个表示特定time string处时间的ZoneId对象,如何构造一个带有给定ZonedDateTime时刻的日期部分(年,月,日)和给定ZoneId时间部分的time string对象? 例如: 给定一个具有Instant值的对象 1437404400000 (相当于 20-07-2015 15:00 UTC ),一个时间字符 […]
-
将JodaTime持续时间转换为Java 8时间持续时间:getStandardMinutes和其他方法 - java
由于我们所在的时区有些怪异,我们正尝试将使用Joda-Time库编写的产品转换为Java时间。 (夏令时DST从来都不是一致的,并且Joda-Time需要特殊的操纵和使用偏移来使其正常工作)。 我正在与Joda-Time的Duration合作。有许多方法,例如getStandardMinutes。 有没有一种简单的方法可以在Java 8+ java.time […]
-
DateTimeParseException-无法在索引0处解析 - java
我正在尝试解析以下日期"Wed, 26 Feb 2020 03:42:25 -0800" String datePattern = "EEE, dd MMM yyyy HH:mm:ss Z"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(dateP […]
-
使用多个可选模式时订单的重要性 - java
DateTimeFormatter中的可选模式的顺序如何影响解析操作? 我正在运行此程序,想知道为什么最后一行抛出异常,而前三行却没有。 public static void main(String[] args) { String p1 = "[EEEE][E] dd-MM-yyyy"; String p2 = "[E][EE […]
-
使用DateTimeFormatterBuilder解析非UTC日期 - java
我正在尝试解析从Bitbucket event payload收到的以下日期字符串: 2017-09-19T10:39:36+1000 当输入日期的偏移量为+0000时,它可以工作,但+1000不能。 这是一个稍微不标准的日期字符串(从JDK的角度来看),因为偏移量中没有冒号。因此,我制作了一个自定义的DateTimeFormatter,当偏移量为+0000 […]
-
将日期和时间字符串解析为ZonedDateTime对象 - java
我试图用已知时区解析带有日期和时间的字符串。字符串具有以下格式: 2019-03-07 00:05:00-05:00 我已经试过了: package com.example.test; import java.time.ZoneId; import java.time.ZonedDateTime; import java.time.format.DateTi […]