如果日期是2009/09/11 2:20:20 。现在要加120分钟,最后日期是2009/09/11 4:20:20
我现在要怎么做?
我现在要怎么做?
解决方案 »
- java hibernate中如何得到前十条数据
- 在tomcat web.xml里实例的生命周期
- 急~~~~~~~~~~~一段用javaScript写的关于打字练习代码
- 如何画一个点?
- 现在要实现一个在数据库中进行大量检索的需求 请问一般用什么技术?
- [200分]关于throws和throw和try{}catch(){}的区别和联系,书本上也说的迷迷糊糊,他们中的三种不知什么时候该使用!详细如下:
- 写了一个图形界面,菜单都显示不出来!
- 我有两个filter.一个是用来检验登录的.一个是检验权限的.(不想合并在一起).我如何在web.xml中确定他们被访问的顺序?
- 各位大GG.DD!小妹又来问问题了...................UP也可.........
- JMF制作mp3播放器如何?那位高手有这方面的参考代码?多谢!
- 新人求助
- JavaScript电子书
用calender的add(int field, int amount)方法
import java.util.Calendar;public class CalendarTest { public static void main(String args[]) {
Calendar cal = Calendar.getInstance();
System.out.println("Before " + cal.getTime());
cal.add(Calendar.MINUTE, 120);
System.out.println("After: " + cal.getTime());
}
}
Calendar cal = Calendar.getInstance();
System.out.println("Before " + cal.getTime());
cal.add(Calendar.MINUTE, 120);
System.out.println("After: " + cal.getTime());
}
}
Date date;
try {
date = format.parse("2009/09/11 2:20:20");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println("Before " + cal.getTime());
cal.add(Calendar.MINUTE, 120);
System.out.println("After: " + cal.getTime());
} catch (ParseException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
public static void main(String[] args) {
System.out.println(getDate("2009/09/11 2:20:20"));
}
private static String getDate(String date) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd H:mm:ss");
try {
Date parsedDate = formatter.parse(date);
long nowTime = parsedDate.getTime() + 120*60*1000;
return formatter.format(new Date(nowTime));
} catch (ParseException e) {
e.printStackTrace();
return null;
}
}
cal.add(Calendar.MINUTE, 120);然后在格式化下就可以了
如果给的数据是 字符串 形式的 还要用到
DateFormat 用于将指定格式字符串转换成日期格式 在用 Calendar 的add方法