大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
Date和LocalDate的转换
Date和LocalDate的转换需要借助Instant时间戳
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
public class Demo5 {
public static void main(String[] args) {
System.out.println("---------Date Instant LocalDateTime 转换-----------");
Date d1=new Date();
System.out.println("Date :"+d1);
Instant i1=d1.toInstant();
System.out.println("Date to instant:"+i1);
LocalDateTime ldt=i1.atZone(ZoneId.systemDefault()).toLocalDateTime();
System.out.println("localDate :"+ldt);
System.out.println("---------反转换-----------");
LocalDateTime local=LocalDateTime.now();
System.out.println(local);
Instant i3=local.atZone(ZoneId.systemDefault()).toInstant();
System.out.println("Instant:"+i3);
Date d2=Date.from(i3);
System.out.println("Date:"+d2);
//获得的Instant的时间比Date 和 LocalDateTime 少六个小时是正确的
// Instant显示的是英国的本初子午线的时间,时间是一样的,这是表示的不一样
}
}
运行结果:
---------Date Instant LocalDateTime 转换-----------
Date :Wed Apr 03 19:45:01 CST 2019
Date to instant:2019-04-03T11:45:01.614Z
localDate :2019-04-03T19:45:01.614
---------反转换-----------
2019-04-03T19:45:01.742
Instant:2019-04-03T11:45:01.742Z
Date:Wed Apr 03 19:45:01 CST 2019
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186385.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...