时间API(1.8)

日期API(1.8)不全

Date 日期类                                  Calendar 日历

SimpleDateFormat 格式化类                    LocalDate 年月日

LocalTime 时分秒                             LocalDateTime 年月日时分秒

DateTimeFormatter 格式化 日期 时间 日期时间

LocalDate : 该对象值是不可变的

Of() :指定日期(年月日)

of.getYear();                                          

of.getDayOfMonth                                          

of.getMonth();

of.getDayOfWeek()

of.getDayOfYear();

of.isLeapYear()//是否闰年

LocalDate.now()//获取当前时间

添加天/减少天数

LocalDateTime:是LocalDate和LocalTime的合体。它同时表示了日期和时间,但不带有时区 信息,可以直接创建,也可以通过合并日期和时间对象构造。不可变

LocalDateTime.now().toEpochSecond(ZoneOffset.of("+8")); //获取秒数

LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli();//获取毫秒数

LocalTime本地时间

ZoneId zoneId = ZoneId.of("Asia/Shanghai");

LocalTime localTimeOld = LocalTime.now(zoneId);//设定时区

//获取时间及时、分、秒

localTime.getHour();

localTime.getMinute()

localTime.getSecond()

DateTimeFormatter通常用来格式化日期和时间,里面预定义了像BASIC_ISO_DATE和 ISO_LOCAL_DATE这样的常量方便格式化。

获取两个日期间隔(总计):

获取两个日期间隔:

获取当前月的第一天与最后一天:

生成指定范围的随机时间

各种格式转换:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值