「java日期怎么加一个月」java当前日期加两天

博主:adminadmin 2022-11-25 05:29:09 33

本篇文章给大家谈谈java日期怎么加一个月,以及java当前日期加两天对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java如何获取一个月后的时间并插入数据库

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); //制定日期格式

Calendar c=Calendar.getInstance();

Date date=new Date();

c.setTime(date);

c.add(Calendar.MONTH,1); //将当前日期加一个月

String validityDate=df.format(c.getTime()); //返回String型的时间

JAVA 计算某个时间加上几个月之后的时间

你上面的数值具体的数据,我用固定值代替了,代码如下。

运行结果

20121110

20130510

------------------------------------------------

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class Test {

public static void main(String[] args) throws Exception {

int renewalsdata = 6;

String validatetime = "20121110";

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

Date now = sdf.parse(validatetime);

Calendar calendar = Calendar.getInstance();

calendar.setTime(now);

System.out.println(sdf.format(calendar.getTime()));

calendar.add(Calendar.MONTH, renewalsdata);

System.out.println(sdf.format(calendar.getTime()));

}

}

java 当前系统时间加十二个月怎么加

加12个月也就是加一年嘛  代码如下:

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

Calendar curr = Calendar.getInstance();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

curr.set(Calendar.YEAR,curr.get(Calendar.YEAR)+1);

Date date=curr.getTime();

System.out.println(sdf.format(date));

}

}

java 日期计算 给一个日期的月份增加几个月怎么算?

Calendar cal = Calendar.getInstance();

先把cal设成某旧日期

cal.setTime(old_date);或者cal.set(Calendar.MONTH, oldMonth);

再加N个月,比如加5个月,

cal.add(Calendar.MONTH,5);

java中怎么在获取的系统时间上推迟一周,或者一年

推迟一周代码:

Calendar curr = Calendar.getInstance();

curr.set(Calendar.DAY_OF_MONTH,curr.get(Calendar.DAY_OF_MONTH)+7);

Date date=curr.getTime();

推迟一月代码:

Calendar curr = Calendar.getInstance();

curr.set(Calendar.MONTH,curr.get(Calendar.MONTH)+1);

Date date=curr.getTime();

推迟一年代码:

Calendar curr = Calendar.getInstance()

curr.set(Calendar.YEAR,curr.get(Calendar.YEAR)+1);

Date date=curr.getTime();

扩展资料:

在windows下编译java文件、执行:

1、先创建一个txt,更改为test.java。

2、编写代码,为输出为holloword。

3、找到cmd,并进行打开cmd。

4、编译java文件,输入命令为javac test.java。

5、如果没有报错,查看当前目录下是否有class文件产生。

6、执行class文件,在命令输入java test,输出为holloword。

用java实现日期类的加减

import java.util.Date;

import java.util.Calendar;

import java.text.SimpleDateFormat;

import java.util.*;

public class CalendarExample {

private static void CalendarTimemethod() {

Date date = Calendar.getInstance().getTime();

System.out.println("Current date and time is: " + date);

System.out.println();

}

private static void SimpleDateFormatmethod() {

Calendar date = Calendar.getInstance();

SimpleDateFormat dateformatter = new SimpleDateFormat(

"E yyyy.MM.dd 'at' hh:mm:ss a zzz");

System.out.println("Current date and time in simple date format: "

+ dateformatter.format(date.getTime()));

System.out.println();

}

private static void Adddates() {

System.out.println("Performing operations on calendar dates.");

// Get today's date

Calendar date = Calendar.getInstance();

Calendar cldr;

SimpleDateFormat dateformatter = new SimpleDateFormat(

"E yyyy.MM.dd 'at' hh:mm:ss a zzz");

cldr = (Calendar) date.clone();

cldr.add(Calendar.DAY_OF_YEAR, -(365 * 2));

System.out.println("Before two years it was: "

+ dateformatter.format(cldr.getTime()));

cldr = (Calendar) date.clone();

cldr.add(Calendar.DAY_OF_YEAR, +5);

System.out.println("After five years it will be: "

+ dateformatter.format(cldr.getTime()));

System.out.println();

}

private static void DateDifference() {

System.out.println("Difference between two dates");

Date startDate1 = new GregorianCalendar(2005, 02,

25, 14, 00).getTime();

Date endDate1 = new Date();

;

long diff = endDate1.getTime() - startDate1.getTime();

System.out.println(" Difference between " + endDate1);

System.out.println(" and " + startDate1 + " is " + (diff /

(1000L * 60L * 60L * 24L)) + " days.");

System.out.println();

}

private static void Getcalendermethods() {

System.out.println("Various get methods of the calendar class:");

Calendar calender = Calendar.getInstance();

System.out.println("Year : "

+ calender.get(Calendar.YEAR));

System.out.println("Month : "

+ calender.get(Calendar.MONTH));

System.out.println("Day of Month : "

+ calender.get(Calendar.DAY_OF_MONTH));

System.out.println("Day of Week : "

+ calender.get(Calendar.DAY_OF_WEEK));

System.out.println("Day of Year : "

+ calender.get(Calendar.DAY_OF_YEAR));

System.out.println("Week of Year : "

+ calender.get(Calendar.WEEK_OF_YEAR));

System.out.println("Week of Month : "

+ calender.get(Calendar.WEEK_OF_MONTH));

System.out.println("Day of the Week in Month : "

+ calender.get(Calendar.DAY_OF_WEEK_IN_MONTH));

System.out.println("Hour : " + calender.get(Calendar.HOUR));

System.out.println("AM PM : " + calender.get(Calendar.AM_PM));

System.out.println("Hour of the Day : "

+ calender.get(Calendar.HOUR_OF_DAY));

System.out.println("Minute : " + calender.get(Calendar.MINUTE));

System.out.println("Second : " + calender.get(Calendar.SECOND));

System.out.println();

}

public static void main(String[] args) {

System.out.println();

CalendarTimemethod();

SimpleDateFormatmethod();

Adddates();

DateDifference();

Getcalendermethods();

}

}

以上答案有林氏120烫伤中心提供。稍微再修改下就可以

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

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。