时间工具类– LocalDateTimeUtil详解

导读:本篇文章讲解 时间工具类– LocalDateTimeUtil详解,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/75411.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!