不废话,直接上代码。
1.Date <==> LocalDateTime
Date d1 = new Date();
LocalDateTime ldt1 = LocalDateTime.ofInstant(d1.toInstant(), ZoneId.systemDefault());
Date d2 = Date.from(ldt1.toInstant(ZoneOffset.offHours(8)));
2. Date <==> ZonedDateTime
ZonedDateTime zdt1 = ZonedDateTime.ofInstant(d1.toInstant(), ZoneId.systemDefault());
Date d3 = Date.from(zdt1.toInstant());
3. LocalDateTime <==> ZonedDateTime
LocalDateTime ldt2 = zdt1.toLocalDateTime();
ZonedDateTime zdt2 = ldt1.atZone(ZoneId.systemDefault());
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)