java date 日期 利用 Calendar 完毕扩充一年月日时分秒

java date达成加一天,年月日类推将来+1,日期+1,月份+1,年份+1,date未来

        System.out.println("String类型 "+endDate);          //页面传递到后台的时间 为String类型

             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
             Date sDate = sdf.parse(endDate);
             System.out.println("String类型转Date类型 "+sDate);      //要实现日期+1 需要String转成Date类型

             Format f = new SimpleDateFormat("yyyy-MM-dd");
             System.out.println("Date结束日期:" + f.format(sDate)); 

             Calendar c = Calendar.getInstance();  
             c.setTime(sDate);  
             c.add(Calendar.DAY_OF_MONTH, 1);                    //利用Calendar 实现 Date日期+1天  

             sDate = c.getTime();
             System.out.println("Date结束日期+1 " +f.format(sDate));  //打印Date日期,显示成功+1天

             SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
             endDate = sdf1.format(sDate);
             System.out.println("Date类型转String类型  "+endDate);    //将日期转成String类型 方便进入数据库比较

String类型       2018-01-23
String类型转Date类型  Tue Jan 23 00:00:00 CST 2018
Date结束日期:     2018-01-23
Date结束日期+1     2018-01-24
Date类型转String类型  2018-01-24

 

http://www.bkjia.com/Javabc/1296739.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1296739.htmlTechArticlejava
date完成加一天,年月日类推以往+1,日期+1,月份+1,年份+1,date未来System.out.println(“String类型 “+ endDate); //页面传递到后台的时刻
为S…

 1    1. package com.sunney.test;   
 2    2.   
 3    3. import java.text.ParsePosition;   
 4    4. import java.text.SimpleDateFormat;   
 5    5. import java.util.Calendar;   
 6    6. import java.util.Date;   
 7    7. import java.util.GregorianCalendar;   
 8    8.   
 9    9. public class mynew {   
10   10.   
11   11.     public static void main(String[] args) {   
12   12.   
13   13.         System.out.println(“日期增添一天= ” + addDay(“二〇〇六-10-10”, 1));   
14   14.   
15   15.     }   
16   16.   
17   17.     public static String addDay(String s, int n) {   
18   18.         try {   
19   19.             SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);   
20   20.   
21   21.             Calendar cd = Calendar.getInstance();   
22   22.             cd.setTime(sdf.parse(s));   
23   23.             cd.add(Calendar.DATE, n);//扩张一天   
24   24.             //cd.add(Calendar.MONTH, n);//扩大一个月    
25   25.   
26   26.             return sdf.format(cd.getTime());   
27   27.   
28   28.         } catch (Exception e) {   
29   29.             return null;   
30   30.         }   
31   31.   
32   32.     }   
33   33. }   
34 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图