`
terry0501
  • 浏览: 313910 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java获取当前日期一个月后的日期

 
阅读更多
    public String nextMonth(){
		Date date = new Date();
		int year=Integer.parseInt(new SimpleDateFormat("yyyy").format(date));//取到年份值
		int month=Integer.parseInt(new SimpleDateFormat("MM").format(date))+1;//取到鱼粉值
		int day=Integer.parseInt(new SimpleDateFormat("dd").format(date));//取到天值
		if(month==0){
			year-=1;month=12;
		}
		else if(day>28){
			if(month==2){
				if(year%400==0||(year %4==0&&year%100!=0)){
					day=29;
				}else day=28;
			}else if((month==4||month==6||month==9||month==11)&&day==31)
			{
				day=30;
			}
		}
		String y = year+"";String m ="";String d ="";
		if(month<10) m = "0"+month;
		else m=month+"";
		if(day<10) d = "0"+day;
		else d = day+"";
		System.out.println(y+"-"+m+"-"+d);
		return y+"-"+m+"-"+d;
	}

 

分享到:
评论
1 楼 ldci3gandroid 2014-07-30  
if(month==0){ 
    year-=1;month=12; 
}

这段代码是何用?month会有等于0的情况出现吗?

相关推荐

    java 获取上月、一个月最后一天、周一、周日、本月日期

    Java 获取上月、一个月最后一天、周一、周日、本月日期是 Java 日期处理中的一些常见操作。下面我们将详细介绍这些操作的实现方法。 一、获取上月 获取上月可以使用 Calendar 类的 add 方法,减去一个月份。然后...

    Java日期工具类

    5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、获取中文月份的当前日期 10、获取当前日期减去参数天数之后的日期 11、判断传入年份是否为闰年...

    Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断)

    Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断);Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断);Java日期程序案例(日历,获取当前日期方法、日期查询、...

    java获取未来30天日期

    通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年

    java 获取指定日期(带毫秒)13位时间戳

    java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();

    js和java返回三个月前的时间

    本文将详细介绍如何使用JavaScript(JS)和Java这两种语言来实现获取当前时间三个月之前的具体日期,并支持不同的格式输出。 #### Java 实现 在Java中,我们可以利用`java.util.Calendar`类和`java.text....

    java 获取时间 本周本年本月第一天最后一天

    这里的关键在于先将日期设置为当前月份的第一天,然后通过向日期添加一个月并再次设置为该月的第一天,再减去一天来获得当前月份的最后一天。 #### 本年第一天与最后一天 获取本年的第一天和最后一天也遵循类似的...

    判断当前日期是否在本月的最后一周内

    我们可以获取本月的第一天,然后加上一个月的天数,得到下个月的第一天。接着,我们可以通过`TemporalAdjusters.previousOrSame(DayOfWeek)`找到下月第一天的前一个周日,这就是本月的最后一个完整周的开始。再计算...

    java得到当前日期时间

    使用Calendar类获取当前日期时间 在Java中,`Calendar` 类是抽象类,通常用来处理日期和时间字段,例如年、月、日等。在示例代码中,通过调用 `getInstance()` 方法创建了一个 `Calendar` 对象,该对象包含了当前...

    获取当前日期下周的日期

    在Java编程中,获取当前日期下周的日期是指获取当前日期的下一个星期的日期。下面是相关知识点的详细解释: 获取当前日期 在Java中,获取当前日期可以使用`new Date()`语句,返回当前系统的日期和时间。 Calendar...

    java得到下一个法定工作日期

    首先,我们需要一个函数,接受当前日期作为参数,然后判断其后的下一个日期是否是工作日。如果下一个日期是周末(周六或周日),那么我们就需要继续检查下下一个日期,直到找到第一个工作日。同时,如果存在特定的节...

    Java 获取日期时间代码

    ### Java 获取日期时间详解 #### 一、概述 在Java编程中,处理日期与时间是一项常见且重要的任务。本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期...

    java 获取农历24节气时间

    Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气

    Java获取各种常用时间方法

    可以通过将当前日期减去它是一周中的第几天来获得本周一的日期。具体实现如下: ```java public String getMondayOfWeek() { Calendar calendar = Calendar.getInstance(); int dayOfWeek = calendar.get...

    Java 计算农历全_java获取农历_java_日历_greens1r_农历_

    // 获取当前日期 System.out.println("农历日期:" + chineseCalendar.getYear() + "年" + chineseCalendar.getMonth() + "月" + chineseCalendar.getDay() + "日"); } } ``` 如果你选择使用"Joda-Time"库,你...

    java获取当前日期时间和本周的星期一的日期时间.docx

    ### Java 获取当前日期时间和本周的星期一的日期时间 在Java中,经常需要处理与日期和时间相关的操作,比如获取当前日期时间、计算本周的星期一等。这些操作可以通过`java.util.Calendar`类和`java.text....

    java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差

    这是我自己总结出来的 java根据当前日期+指定天数(月份...)得到相应日期以及计算两日期之差,希望对大家带来帮助

    java获取某年12个月的周六日

    ### Java 获取某年12个月的周六日 #### 背景与目标 在实际开发过程中,有时我们需要根据特定年份获取每个月的所有周六和周日的日期。这可能用于多种场景,比如工作日程安排、节假日提醒等。下面将详细介绍如何通过...

    java 获取当前日期时间和本周的星期一的日期时间.docx

    为了获取当前日期时间,我们可以创建一个`Calendar`实例,并设置其显示的时间为当前时间。然后,通过`SimpleDateFormat`类将其格式化为所需的格式。例如: ```java import java.text.SimpleDateFormat; import java...

    java 获取当前时间

    `java.text.DateFormat`则提供了一个方便的方法来格式化或解析日期/时间字符串。 #### 1. `java.util.Date`类的基本用法 - **创建Date对象**: - 可以通过`new Date()`构造方法创建一个`Date`对象,它表示的是创建...

Global site tag (gtag.js) - Google Analytics