日期计算的一个问题
求帮助写一个函数,
输入一个日期,格式 yyyy-MM-dd hh:mm ,计算出该日期12小时后的日期。
[解决办法]
Calendar calendar = Calendar.getInstance();
DateFormat dateFormat=null;
dateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm");
Date date=dateFormat.parse("2013-12-07 10:23");
calendar.setTime(date);
calendar.add(Calendar.DATE, 1);
System.out.println(dateFormat.format(calendar.getTime()));
DateFormat dd=new SimpleDateFormat("yyyy-MM-dd hh:mm");
Date date=null;
try {
date = dd.parse("1990-10-10 10:00");
System.out.println(date);
long timeTenDaysLater = date.getTime() + 1000l*60*60*24*10;
System.out.println(new Date(timeTenDaysLater));
} catch (ParseException e) {
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
DateFormat dateFormat=null;
dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date=dateFormat.parse("2013-12-07 10:23");
calendar.setTime(date);
calendar.add(Calendar.HOUR, 12);
System.out.println(dateFormat.format(calendar.getTime()));