java--API--Date类学习

JDK7

Date类

构造方法:new Date():当前系统时间

new Date(毫秒值L):是1970-1-1 8:0:0为起始时间 加上参数的毫秒值

获得和设置时间

setTime(参数毫秒值):起始时间加上参数的毫秒值对应的时间

getTime();当前时间减去起始时间得到的毫秒值

SimpleDateFormat类

先创建格式化对象;

解析:parse—String-date
格式化对象.parse(str);

格式化:format-----date-String
格式化对象.format(str)

JDK8 LocalDateTime

创建对象

创建对象用的是静态方法now和of

now():当前时间 of(参数):指定时间

获取时间方法

getYears()…等

转换

toLocalDate()----年月日

toLocalTime()----时分秒

LocalDateTIme的格式化和解析

创建格式化对象

用DateTimeFormatter.ofPattern(”格式“)方法创建对象

需要注意的是 LocalDateTime、LocalDate、LocalTime都有对应的格式

不同格式对于不同的类会解析不了 报错

格式化:LocalDateTime.format(LocalDateTime对象,格式化对象)

解析:LocalDateTime.parse(str,格式化对象)

LocalDateTime的加减运算

用方法plusYears(int num)…等 正数加

方法minusYears(int num)…等 正数为减

LocalDateTime设置时间With

loaclDateTime.withYears(参数)。。。等

时间间隔类 Period Duration

period.between(localDate1,localDate2)

计算两个时间的年月日

getYears()…等

Duration.between(两个相同的类型)

计算时分秒-----
toSeconds()…等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值