
JDK日期时间
托比-马奎尔
只是一个学习小白,分享自己学习的知识。
展开
-
其他时间的API
7.1 带时区的日期时间:ZonedDateTime / ZoneId举例:// ZoneId:类中包含了所的时区信息 @Test public void test1(){ //getAvailableZoneIds():获取所的ZoneId Set<String> zoneIds = ZoneId.getAvailableZoneIds(); for(String s : zoneIds){ Sy...原创 2022-03-30 13:25:16 · 143 阅读 · 0 评论 -
jdk 8前后日期时间API的测试
1.LocalDateTime相较于LocalDate、LocalTime,使用频率要高。用Date()类实例化对象,但是最重要的是偏移量的问题。2.类似于Calendar。原创 2022-03-30 13:21:00 · 106 阅读 · 0 评论 -
JDK8中SimpleDateFormat的使用
SimpleDateFormat的使用:SimpleDateFormat对日期Date类的格式化和解析原创 2022-03-29 11:06:56 · 478 阅读 · 0 评论 -
JDK8中新日期时间API
日期时间API的迭代 第一代:jdk 1.0 Date类第二代:jdk 1.1 Calendar类,一定程度上替换Date类第三代:jdk 1.8 提出了新的一套API前两代存在的问题:可变性:日期和时间这样的类是不可变的。偏移性:Date中的年份是从1900开始的,而月份都从0开始。格式化:格式化只对Date用,但是Calendar则不行。此外,它们也不是线程安全的;不能处理闰秒等JAVA8中新的日期时间API涉及到的包 本地日期、本地时间、本地日期时间...原创 2022-03-29 10:47:03 · 599 阅读 · 0 评论 -
JDK8之前Calendar日历类(抽象类)的使用
实例化 //方式一:创建其子类(GregorianCalendar)的对象//方式二:调用其静态方法getInstance()Calendar calendar = Calendar.getInstance();System.out.println(calendar.getClass());//class java.util.GregorianCalendar 常用方法 //get()int days = calendar.get(Calendar.DAY_OF_MONTH);..原创 2022-03-29 10:29:51 · 116 阅读 · 0 评论 -
JDK 8之前日期和时间的API测试
System类中的currentTimeMillis() public void test1(){ long time = System.currentTimeMillis(); //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。 //称为时间戳 System.out.println(time); } java.util.Date类 |---java.s...原创 2022-03-29 10:07:23 · 76 阅读 · 0 评论