码迷,mamicode.com
首页 > 编程语言 > 详细

java8及8之前日期相关类

时间:2018-11-03 01:59:43      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:java8   格式化   date()   offset   gety   local   time   min   时钟   

java 8日期相关类
Instant:时间戳
Duration:持续时间,时间差
LocalDate:只包含日期,比如:2016-10-20
LocalTime:只包含时间,比如:23:12:10
LocalDateTime:包含日期和时间,比如:2016-10-20 23:14:21
Period:时间段
ZoneOffset:时区偏移量,比如:+8:00
ZonedDateTime:带时区的时间
Clock:时钟,比如获取目前美国纽约的时间

日期格式化类:DateTimeFormatter
示例:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY/MM/dd");

java8 之前日期相关类
Calendar
Date
例:

 Date date = new Date(); // 获取当前的系统时间
 System.out.println("年份:"+ date.getYear());
        
 Calendar calendar = Calendar.getInstance(); //获取当前的系统时间。
 System.out.println("年:"+ calendar.get(Calendar.YEAR));
 System.out.println("月:"+ (calendar.get(Calendar.MONTH)+1));
 System.out.println("日:"+ calendar.get(Calendar.DATE));
         
 System.out.println("时:"+ calendar.get(Calendar.HOUR_OF_DAY));
 System.out.println("分:"+ calendar.get(Calendar.MINUTE));
 System.out.println("秒:"+ calendar.get(Calendar.SECOND)); 

日期格式化类:SimpleDateFormat
例:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss")

java8及8之前日期相关类

标签:java8   格式化   date()   offset   gety   local   time   min   时钟   

原文地址:https://www.cnblogs.com/lenovo_tiger_love/p/9899094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!