30得票3回答
将Joda时间Instant转换为Java时间Instant

我有一个Instant实例(org.joda.time.Instant),它是在某个API响应中获取的。我还有另一个实例(java.time.Instant) ,它是从其他调用中获取的。现在,我想比较这两个对象,以确定哪一个是最新的。怎样才能做到呢?

21得票1回答
即时时间 vs 带时区的时间

我不太明白在以下示例中应该使用这两者中的哪一个: 我们有一个OfferEntity,其中有一个成员availableDay,它是提供的有效日期。 现在,表格将如下所示:CREATE TABLE IF NOT EXISTS offer ( created timestamp with...

7得票1回答
使用Java从微秒创建DateTime Instant

自Java 9以来,Java日期和时间API发生了变化。LocalDateTime现在具有微秒精度。 Java 9实现了全新的java.time.Clock,能够以毫秒(三位小数)以下的分辨率捕获当前时刻。 我们从后端服务获取微秒级的时间。 System.currentTimeMil...

132得票10回答
在Java 8中,有没有将ZoneId转换为ZoneOffset的方法?

我有一个时间戳和一个时区ID(见下面的method1)。 它可以使用系统默认时区ID转换为LocalDateTime,但我没有找到将时间戳转换为LocalDateTime的方法(请参阅下面的method2),因为没有ZoneOffset.systemDefault。 我认为这很难理解。impo...

8得票1回答
将Mapstruct中的LocalDateTime转换为Instant

我刚开始使用Mapstruct。我有一个模型对象,其中包含LocalDateTime类型字段。DTO包括Instant类型字段。我想将LocalDateTime类型字段映射到Instant类型字段。我有传入请求的TimeZone实例。 手动设置字段如下: set( LocalDateTim...

8得票3回答
Java 8日期/时间:瞬时,无法在索引19处解析

我有如下代码段: String dateInString = "2016-09-18T12:17:21:000Z"; Instant instant = Instant.parse(dateInString); ZonedDateTime zonedDateTime = instant.a...

7得票2回答
java.time and JPA

来自包java.time的类LocalDateTime是基于值的类。如果我有一个实体使用这样的对象作为字段,我会遇到以下“问题”: 基于值的类不应该被序列化。然而,JPA实体必须实现Serializable接口。那么这个悖论的解决方案是什么?难道不应该将LocalDateTime用作JPA实...

33得票3回答
为什么JPA不支持java.time.Instant?

我认为使用java.time.Instant将日期存储到数据库中是最好的选择:它是最接近TIMESTAMP的时间戳,并且您不需要考虑时区,它只是时间上的瞬间。 JPA支持LocalDate、LocalTime、LocalDateTime等类型,但不支持Instant。当然,您可以使用Attr...

60得票5回答
将java.time.Instant转换为没有时区偏移的java.sql.Timestamp

在我正在开发的应用程序中,我需要将java.time.Instant对象转换为java.sql.Timestamp。当我创建Instant对象时,如下所示:Instant now = Instant.now(); 我收到了类似于2017-03-13T14:28:59.970Z这样的东西。当我尝...

58得票5回答
将字符串转换为“Instant”

我尝试使用Java 8或者一个工具包将字符串中的日期时间转换为Instant实例。例如, String requestTime = "04:30 PM, Sat 5/12/2018"; toInstant reqInstant should result in 2018-...