我们在工作中,有时候会遇到1617868227000这种long类型的日期数据,那么如何转化为年月日来显示呢?
工具/原料
联想E550
windows10
eclipse2021-03(4.19.0)
方法/步骤
1、新建一个java类型,在main方法中,编写Calendarc=Calendar.getInstance();//获取日历对象
2、使用Calendar对象set需要转化的long类型数字c.setTimeInMillis(16龀音孵茧17872250000L);//设置时间为需要转化的long类型数据如图所示:
3、输出打印可以看到转换后的时间。System.out.println(c.getTime());
4、如果想转化为字符串形式的年月日,可以使腩柽鬣盛用SimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-dd");
5、输出打印格式化后的日期就可以看到该数字表示的时间。System.out.println(simpleDateFormat.format(c.getTime()));如图所示: