时间工具类-- LocalDateTimeUtil详解

LocalDateTimeUtil

对时间进行操作的时候,使用LocalDateTimeUtil工具类可以大大提高使用的效率,具体的方法可以看下图:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

具体的使用方法都在图中说明,主要是方便LocalDataTime的使用及操作

LocalDataTime的基本用法

基本用法

/* 获取日期的年月日周时分秒 */
LocalDateTime localDateTime= LocalDateTime.now();  //2020-09-24T15:54:45.926
int dayOfYear = localDateTime.getDayOfYear();  //本年当中第几天 -----268
int dayOfMonth = localDateTime.getDayOfMonth();  //本月当中第几天-----24
DayOfWeek dayOfWeek = localDateTime.getDayOfWeek();//本周中星期几----THURSDA
int number=dayOfWeek.getValue();  //本周星期几数字-----4

//获取当天时间的年月日时分秒
int year = localDateTime.getYear();
Month month = localDateTime.getMonth();
int day = localDateTime.getDayOfMonth();
int hour = localDateTime.getHour();
int minute = localDateTime.getMinute();
int second = localDateTime.getSecond();




LocalDateTime today_start = LocalDateTime.of(LocalDate.now(), LocalTime.MIN); //当天零点----2020-09-24T00:00


String td_st_str=today_start.format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")); //获取当天结束时-----20200924000000


LocalDateTime today_end = LocalDateTime.of(LocalDate.now(), LocalTime.MAX); 
//当天晚上零点-------2020-09-24T23:59:59.999999999


Long newSecond1 = LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli(); //获取long型毫秒时间

LocalDateTime localDateTime = LocalDateTime.of(2020, 9, 24, 9, 43, 20);
//根据指定日期/时间创建对象--------------2020-09-13T09:43:20 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杵意

谢谢金主打赏呀!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值