【发布时间】:2019-01-21 09:05:10
【问题描述】:
我想创建一个副本java.time.LocalDateTime,但它没有clone() 方法。
我要做的是:
long epochMilli = Instant.now().toEpochMilli();
LocalDateTime createDate = LocalDateTime.ofInstant(Instant.ofEpochMilli(epochMilli), ZoneId.systemDefault());
LocalDateTime modificationDate = LocalDateTime.ofInstant(Instant.ofEpochMilli(epochMilli), ZoneId.systemDefault());
有没有最简单的方法来创建两个具有完全相同的日期时间值的 LocalDateTime 对象?
【问题讨论】:
-
为什么要克隆?请记住,由于不可变特性,所有被操纵的实例都是自然的新对象。那么你的观点或意图是什么?