Calendar 求取指定时间 下周一 下一月1号 下一年1月1号 下一季度首月1号
首先增加pom comment maven配置。
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
直接上代码看注释:
package com.java1234.util;
import java.util.Calendar;
import java.util.Date;
public class DateUtils extends org.apache.commons.lang3.time.DateUtils{
public static void main(String[] args) {
//获取当前时间下周一
Calendar cd = Calendar.getInstance();
Date dateWeek = DateUtils.getDateWeek(cd.getTime());
System.out.println("当前时间第一个下周一的时间是:"+DateUtil.formatDate(dateWeek, "yyyy-MM-dd HH:mm:ss"));
//获取当前时间下个月一号
Date dateMonths = DateUtils.getDateMonths(cd.getTime());
System.out.println("获取当前时间第一个下月1号的日期的时间是:"+DateUtil