java.util.Date系列之(获取过去或未来的日期)

    科技2022-07-13  140

    以当前日期为坐标,获得过去或者未来的日期

    package com.date.test; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; /** * @author: libo * @date: 2020/9/22 18:02 * @motto: 即使再小的帆也能远航 */ @SpringBootTest public class test { @Test /*返回今天及未来七天的日期(格式:yyyy-MM-dd)*/ public void getDate() { for (int x = 0; x < 7; x++) { Calendar calendar = Calendar.getInstance(); //如果是 + x 代表获取的是未来的日期,相反之 - x 则是获取过去的日期 calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) + x); Date date = calendar.getTime(); /*设置日期格式*/ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); /*将Data转为String*/ String today = format.format(date); /*输出*/ System.out.println(today); } } } 心血来潮的时候,总会有那么几人要顿悟的。
    Processed: 0.010, SQL: 8