java8及8之前日期相关类
程序员文章站
2024-02-03 11:04:22
java 8日期相关类 Instant:时间戳 Duration:持续时间,时间差 LocalDate:只包含日期,比如:2016 10 20 LocalTime:只包含时间,比如:23:12:10 LocalDateTime:包含日期和时间,比如:2016 10 20 23:14:21 Perio ......
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与传统的日期和时间类详解
-
Java8中操作日期时间相关的API
-
Java8中使用以下类计算日期时间差:Period、Duration、ChronoUnit
-
Java8中使用以下类计算日期时间差:Period、Duration、ChronoUnit
-
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate
-
Java8新特性时间日期库DateTime API及示例
-
java8新特性-日期时间类
-
Java8新特性之线程安全日期类
-
Java8 新特性之日期时间对象及一些其他特性