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'类。 –