「java当前时间前一个月」java获取当前时间的前一个月

博主:adminadmin 2023-01-21 15:03:07 204

今天给各位分享java当前时间前一个月的知识,其中也会对java获取当前时间的前一个月进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java如何获取当天的上一个月

可以通过GregorianCalendar 函数来实现日期定义获取到本月的下一个月,通过”calendar.add(Calendar.MONTH, -2)“获取上个月的信息(上月和下个月是差2).

GregorianCalendar calendar = new GregorianCalendar(2015, 6, 28);//灵活的输入年份,月份,日期,

      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//定义日期显示格式

      System.out.println(sdf.format(calendar.getTime()));//打印当前月份的下一个月份

      for (int i = 0; i 1; i++) {

          calendar.add(Calendar.MONTH, -2);//获取上个月月份

          System.out.println(sdf.format(calendar.getTime()));//输出结果

      }

结果:

java中获取当前时间的前几个月

看你描述的不是很清楚,看看下面是不是你想要的。

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class DateUtils {

    private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    public static void main(String[] args) {

        Date now = new Date();

        System.out.println("当前日期:" + DATE_FORMAT.format(now));

        Date newDate = stepMonth(now, -13);

        System.out.println("当前时间前13个月的日期:" + DATE_FORMAT.format(newDate));

    }

    /**

     * 在给定的日期加上或减去指定月份后的日期

     *

     * @param sourceDate 原始时间

     * @param month      要调整的月份,向前为负数,向后为正数

     * @return

     */

    public static Date stepMonth(Date sourceDate, int month) {

        Calendar c = Calendar.getInstance();

        c.setTime(sourceDate);

        c.add(Calendar.MONTH, month);

        return c.getTime();

    }

}

JAVA: 如何显示比当前DATE时间,提前一个月的时间

Date date = new Date();//当前日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");//格式化对象

Calendar calendar = Calendar.getInstance();//日历对象

calendar.setTime(date);//设置当前日期

calendar.add(Calendar.MONTH, -1);//月份减一

System.out.println(sdf.format(calendar.getTime()));//输出格式化的日期

java当前时间前一个月的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取当前时间的前一个月、java当前时间前一个月的信息别忘了在本站进行查找喔。