java-time 相关问题

java.time包,一个在Java 8中首次出现的现代日期时间框架,由JSR 310定义,取代了java.util.Date和.Calendar类。灵感来自Joda-Time,但重新设计。使用ISO 8601标准作为解析和生成字符串的默认值。包括表示仅限日期,仅限时间和时间跨度值的类。

今天Java 8 LocalDateTime在特定时刻

是否有更好/更简单的方法来构建今天早上6点的LocalDateTime对象? LocalDateTime todayAt6 = LocalDateTime.now()。withHour(6).withMinute(0).withSecond(0).withNano(0); ...

回答 5 投票 21

在LocalDate和XMLGregorianCalendar之间转换

在Java 8和XMLGregorianCalendar之间转换LocalDate的最佳方法是什么?

回答 4 投票 40

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

我正在评估将我的项目从使用Joda-Time迁移到Java 8中的java.time包。在Joda-Time中,我大量使用了Interval类。我在java.time中找不到这样的东西。 ...

回答 4 投票 52

在日期/时间调用方法

我正在寻找一种在给定日期/时间执行给定方法的现代方法(特别是ZonedDateTime)。我知道Timer类和Quartz库,如下所示(线程包括......

回答 1 投票 2

格式化即时字符串

我正在尝试使用新的java 8 time-api和一个模式将Instant格式化为String:Instant instant = ...; String out = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”)。format(instant);使用......

回答 6 投票 162

JDK日期格式解析德语语言环境中的DayOfWeek,java 8 vs java 9

我在Java 8(1.8.0_77)和Java 9(Java HotSpot(TM)64位服务器VM(构建9 + 181,混合模式))中尝试了一些代码.DateTimeFormatter dtf = DateTimeFormatter.ofPattern(“eee”,Locale。德语); ...

回答 2 投票 16

使用threeten,LocalDate获取每月的第一天和最后一天

我有一个LocalDate需要获得该月的第一天和最后一天。我怎么做?例如。 13/2/2014我需要以LocalDate格式获得1/2/2014和28/2/2014。使用threeten LocalDate类。

回答 7 投票 84

从Excel datetime转换为ZonedDateTime

Excel中的日期时间保存为自1900-01-01以来的天数(因为它认为1900-02-29发生了+1)。数字中的分数是当天的时间偏移量。这个号码没有......的概念

回答 1 投票 0

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

我使用Java 8的新java.time实现,并想知道UTC到CET时间转换结果的输出。 ZonedDateTime utcTime = ZonedDateTime.of(2014,7,1,8,0,0,0,ZoneId.of(“UTC”)); ...

回答 2 投票 13

使用Jackson JSON映射器序列化/反序列化java 8 java.time

如何将Jackson JSON映射器与Java 8 LocalDateTime一起使用? org.codehaus.jackson.map.JsonMappingException:无法从JSON实例化类型[simple type,class java.time.LocalDateTime]的值...

回答 14 投票 187

Java LocalDateTime解析

为什么我可以用无效小时解析java中的日期时间字符串?我错过或需要做些什么来确保它适当地抛出错误。以下代码不会抛出错误,它在哪里...

回答 1 投票 4

Java8 java.util.Date转换为java.time.ZonedDateTime

尝试将java.util.Date转换为java.time.LocalDate时,我收到以下异常。 java.time.DateTimeException:无法从TemporalAccessor获取ZonedDateTime:2014-08-19T05:...

回答 4 投票 56

将Java Date转换为OffsetDateTime

我的eta值是OffsetDateTime,我有一个DateDate类型的scheduledDate。如果没有设置eta,我想回到日期。日期的一个例子是Tue Jul 21 10:32:28 PDT ...

回答 1 投票 1

在Java 8的java.time API中模拟时间

Joda Time有一个很好的DateTimeUtils.setCurrentMillisFixed()来模拟时间。它在测试中非常实用。 Java 8的java.time API中是否存在等价物?

回答 8 投票 72

从大纪元时间转换瞬间到微秒

在Instant中有一些方法:toEpochMilli将此瞬间转换为1970-01-01T00:00:00Z getEpochSecond的时间段内的毫秒数,它获得了......的秒数。

回答 2 投票 9

在Java 8 / jsr310中格式化持续时间

我正在将项目从Joda-Time过渡到java8的本地时间库,我遇到了麻烦。我一直无法找到持续时间的格式化程序。我想有一个自定义字符串...

回答 5 投票 35

ObjectMapper截断Map中的日期

我有一个使用以下DateTimeFormatter配置的ObjectMapper:DateTimeFormatter.ofPattern(“yyyy-MM-dd'T'HH:mm:ss.SSSZ”)。withZone(ZoneOffset.UTC);我想用...转换地图

回答 1 投票 1

在数据库中使用Java 8 LocalDate和LocalDateTime进行Hibernate

我的要求是将所有日期和日期时间以UTC时区存储在数据库中。我在我的Hibernate实体中使用Java 8的LocalDate和LocalDateTime。这是正确的LocalDate&...

回答 3 投票 17

将日期毫秒分解为天,小时,分钟

我试图解析一个字符串到目前为止,然后从毫秒开始获取日期,小时和分钟。我正在解析这个字符串到目前为止:2015-03-01 00:00:00,我正在做这个...

回答 3 投票 0

从字符串解析日期以获得毫秒

我试图从包含日期的字符串中获取毫秒,但似乎我得到了错误的值。这是我试图解析的字符串:2015-03-01 00:00:00,我这样做是为了解析...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.