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

java如何获取当天的上一个月,第1张

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

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

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

      Systemoutprintln(sdfformat(calendargetTime()));//打印当前月份的下一个月份

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

          calendaradd(CalendarMONTH, -2);//获取上个月月份

          Systemoutprintln(sdfformat(calendargetTime()));//输出结果

      }

结果:

import javatextSimpleDateFormat;

import javautilCalendar;

import javautilDate;

import javautilLocale;

public class Test {

public static void main(String[] args) {

Calendar calendar = CalendargetInstance(LocaleCHINA);

calendarsetTime(new Date());// 设置当前日期

int day = calendargetMinimum(CalendarDAY_OF_MONTH);// 取得当前月的最小日期(天)

calendarset(CalendarDAY_OF_MONTH, day);// 设置天

String sDate = new SimpleDateFormat("yyyy-MM-dd")format(calendargetTime());// 格式化成字符串

Systemoutprintln(sDate);// 打印

}

}

Calendar cal = CalendargetInstance();

calsetTime(new Date());

int month = calget(CalendarMONTH); //注意月份是从0开始的,比如当前7月,获得的month为6

现在Date下面的大部分方法已经废弃,不推荐使用。

以上就是关于java如何获取当天的上一个月全部的内容,包括:java如何获取当天的上一个月、在java中如何通过一个月份,获得该月份的第一天的日期、JAVA语句怎么把日期(类型为DATA)中的月份提取出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9580297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存