JAVA8时间API 最佳实践
实践一:初始化时间日期
方式一:JDK1.0 java.util.Date#Date(int, int, int, int, int, int)
复制代码
1
2
3
4// jdk 1.0 写法,yinw date的日期是从1900开始,此方法已过时 Date date1 = new Date(2020-1900, 10, 10, 10, 10, 10); // Tue Nov 10 10:10:10 CST 2020 System.out.println(date1);
需要注意的是这里的月份是从0开始的。即月份10 代表11月
方式二:JDK1.1 开始使用Calendar类
使用Calendar之后,初始化年份是直接使用当前年份即可,不需要转换。
复制代码
1
2
3
4
5// jdk1.1 开始使用Calendar类 Calendar calendar = Calendar.getInstance(); calendar.set(2020,Calendar.NOVEMBER,10,10,10,10); Date date2 = calendar.getTime(); System.out.println(date2);// Tue Nov 10 10:10:10 CST 2020
在使用了Calendar类之后,就引入了时区的概念了。 查看Calendar类的方法。
最后
以上就是坦率耳机最近收集整理的关于java8.秒转换成date_JAVA8时间API 最佳实践的全部内容,更多相关java8.秒转换成date_JAVA8时间API内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复