java代码如何获取一个月初和月末的准确时间呢?

戚薇 Java经验 发布时间:2023-06-02 09:35:55 阅读数:10789 1
下文笔者讲述获取一个月的开始时间和月末时间的方法分享
今天由于需获取报表中的数据,需使用 月初的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的本月末尾时间
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16856697946691.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者