小白学java

小白学java第34天

第二代日期类

Calendar类:

        1.抽象类,构造器为private

        2.可通过getInstance()来获取

        3.提供大量的方法和 字段

        4.获取日历对象的某个日历字段(注意月要加1,因为计数从0开始)

        5.Calendar没有专门的格式化方法,需要自己来组合

        6.Calendar默认为12小时进制,如果要用24小时需要将Calendar.HOUR改成Calendar.HOUR_OF_DAY

第三代日期类:

LocalDate(日期/年月日),LocalTime(时间/时分秒),LocalDateTime(日期时间/都有)

        1.使用now()返回表示当前时间的对象

        LocalDateTime ldt = LocalDateTime.now();

        2.使用DateTimeFormatter格式日期类

        DateTimeFormat dateTimeFormatter= DateTimeFormatter.ofPattern("yyyy年MM月dd日 hh:mm:ss E");

        String format = dateTimeFormatter.format(ldt);

        3.提供plus和minus方法可以对当前时间进行加或者减

        LocalDateTime localDateTime= ldt.plusDays(666);//加666天

Instant(时间戳):类似于date,提供了一系列和date的转换方法

        1.通过静态方法now()获取当前时间戳的对象

        2.通过from()可以将Instant转换为Date

        3.通过date的toInstant()可以将date转换成Instant对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值