java代码如何获取一个月初和月末的准确时间呢?
下文笔者讲述获取一个月的开始时间和月末时间的方法分享
今天由于需获取报表中的数据,需使用 月初的0:00:00和月末的23:59:59的时间
那么如何获取月初和月末的时间呢?下文笔者将一一道来,如下所示
今天由于需获取报表中的数据,需使用 月初的0:00:00和月末的23:59:59的时间
那么如何获取月初和月末的时间呢?下文笔者将一一道来,如下所示
只需使用Hutool中的工具类 DateUtil.beginOfMonth 获取本月开始时间 DateUtil.endOfMonth 获取本月结束时间例:
//1.引入相关依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.10</version> </dependency> //2.编写相关代码 import cn.hutool.core.date.*; //本月为十二月 //则起始时间为:2023-12-01 00:00:00~末尾时间为:2023-12-31 23:59:59 import cn.hutool.core.date.*; import java.util.Date; public class TestHutoolDate { public static void main(String[] args) { Date date = new Date();//得到目前时间为2023年12月2日23:15:31 DateTime beginTime = DateUtil.beginOfMonth(date);//求得date的本月起始时间 DateTime endTime = DateUtil.endOfMonth(date);//求得date的本月末尾时间 System.out.println(beginTime);//输出date的本月起始时间 System.out.println(endTime);//输出date的本月末尾时间 } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。