前言:
小編找了許多稿子都是用Calendar對日期進行操作,今天小編用Hutool工具類里的DateUtil來操作日期。
---------------------------------------------------------------------------------------------------------------------------------
?思緒:
01前端傳的
第一步拼接成String日期格式
第二步轉(zhuǎn)為日期格式(月份第一天)
第三步根據(jù)月份第一天在獲取月份最后一天
代碼如下:
package Hutool.DateUtil;
import cn.hutool.core.date.DateField;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
public class DateUtli {
public static void main(String[] args) {
Date date = new Date();
int year = DateUtil.year(date);//年份
String month = "01";//月份
//yyyyMM----->yyyyMMdd
String yearMonth = year + month + "01";//year可寫死,月份第一天
DateTime dateTime = DateUtil.parse(yearMonth,DatePattern.PURE_DATE_PATTERN);//轉(zhuǎn)為Date類型
DateTime ofMonth = DateUtil.endOfMonth(dateTime);//獲取月份最后一天(帶時分秒)
DateTime truncate = DateUtil.truncate(ofMonth, DateField.DAY_OF_MONTH);//去時分秒
System.out.println(dateTime);//轉(zhuǎn)為Date類型
System.out.println(ofMonth);//月份最后一天(帶時分秒)
System.out.println(truncate);//月份最后一天(去時分秒)
}
}
結(jié)果如下:
文章來源:http://www.zghlxwxcb.cn/news/detail-771958.html
依賴如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-771958.html
<!-- hutool工具類-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.16</version>
</dependency>
到了這里,關(guān)于java根據(jù)月份獲取最后一天的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!