2013年6月1日以後,我如何製作打印日期後的日期的程序? 任何幫助表示讚賞從2013年6月1日起打印日期
例:45,它應該輸出七月16,2013
進出口使用ReadyToPrgram順便說一句,如果此事項
2013年6月1日以後,我如何製作打印日期後的日期的程序? 任何幫助表示讚賞從2013年6月1日起打印日期
例:45,它應該輸出七月16,2013
進出口使用ReadyToPrgram順便說一句,如果此事項
這恰好一個
String untildate="2013-07-16";//can take any date in current format
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(dateFormat.parse(untildate));
cal.add(Calendar.DATE, 1);
String convertedDate=dateFormat.format(cal.getTime());
System.out.println("Date increase by one.."+convertedDate);
增加任何日期進入
Here是一個很好的教程
SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMM dd");
Calendar calendar = new GregorianCalendar(2013,7,1);
System.out.println("Date : " + sdf.format(calendar.getTime()));
//add one month
calendar.add(Calendar.MONTH, 1);
System.out.println("Date : " + sdf.format(calendar.getTime()));
對不起,如果這是一個愚蠢的評論,但即時消息新,我如何得到SimpleDateFormat? – user3183193
@ user3183193您可以使用IDE來協助您進行必要的導入。使用Eclipse或Netbeans導入。 java.text是您需要爲SimpleDateFormat導入的包。 – user6123723
您可以使用Java捆綁的java.util.Date和java.util.Calendar類。但他們是非常麻煩的。
多年來的Joda-Time第三方的開源庫一直是流行的替代品。
如果您確定只需要約會日期,而無需時間和時區,請使用Joda-Time的LocalDate
班。例如...
LocalDate localDate = new LocalDate(2013, 6, 1).plusDays(45);
System.out.println("localDate " + localDate);
搜索。這些基本的日期和時間問題已經被詢問和回答。
您可以完全使用JDK類完成此操作。查看'Calendar'類和'SimpleDateFormat'類。 –