我想创建一个副本 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 对象?
最佳答案
因为 LocalDateTime
是不可变的,您可以简单地引用同一个对象:
LocalDateTime createDate = LocalDateTime.now();
LocalDateTime modificationDate = createDate;
关于java - 克隆 java.time.LocalDateTime 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51842569/