如何在字符串中保存即将到来的日期

时间:2014-04-16 07:47:49

标签: java date calendar

如何在字符串中获取即将到来的日期...(如2020年4月17日或2015年) (比较cuurenttime和futuretime) 这是我正在尝试的......

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");      
Calendar cal = Calendar.getInstance();
String currenttime = new String(dateFormat.format(cal.getTime()));
String futuretime = new String (dateFormat.format(__________); //how to store future date if i have the current date
System.out.println(dateFormat.format(cal.getTime()));    

1 个答案:

答案 0 :(得分:3)

就像当前时间:

Calendar cal2 = Calendar.getInstance();
cal2.add(Calendar.DAY_OF_MONTH, 3);//A date in future (achieved somehow)
String currenttime = new String(dateFormat.format(cal.getTime()));
String futuretime = new String (dateFormat.format(cal2.getTime()));

注意:OP在评论中说他/她想比较日期,比较字符串格式中的两个日期真是个坏主意,我建议你使用Joda Time。< / p>