一个日期字符串d="2012/05/23 05:05:02",然后给d加上n小时,得到一个新的日期字符串我实现了当前系统时间+n小时得到一个新日期,但无法实现用指定的日期+n小时SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss", Locale.US);
Calendar date = Calendar.getInstance();
//Date d=sdf.parse("2012/05/23 05:05:02");//
//Date d=new Date("2012/05/23 05:05:02"); //设定一个日期,但后面给它+n小时就报错 d.HOUR cannot be resolved or is not a field
date.add(date.HOUR,23);//日期+23个小时,得到一个新日期out.print(sdf.format(date.getTime())+"<br>");//输出新日期
Calendar date = Calendar.getInstance();
//Date d=sdf.parse("2012/05/23 05:05:02");//
//Date d=new Date("2012/05/23 05:05:02"); //设定一个日期,但后面给它+n小时就报错 d.HOUR cannot be resolved or is not a field
date.add(date.HOUR,23);//日期+23个小时,得到一个新日期out.print(sdf.format(date.getTime())+"<br>");//输出新日期
解决方案 »
- Spring3.11与Ibatis2.3.2一对一查询问题
- 在Https页面中,如果iframe所引入页面是非https协议的页面弹出警告,请问怎么解决。
- log4j 下载疑问
- JavaBean问题!!!!!
- jsp网站负载过大 现在要加服务器 2台服务器怎么协同工作呢?
- 关于HTML+Servlet写登陆验证的问题~~
- jsp和ORALCE日期的问题
- >>>jsp怎么读取excel表里的数据<<<
- 请问resin中我写的bean应放那个目录下阿
- 用JSP发出请求驱动Servlet,print出来的html代码是在新页面中。而我想print出来内置在原页面中,有什么办法吗!!谢谢!!!
- 电子商务 锁定商品
- 写了一个过滤器 所有路径都找不到了
Calendar date = Calendar.getInstance();
Date d=sdf.parse("2012/05/23 05:05:02");
date.setTime(d);
date.add(Calendar.HOUR, n);
return date.getTime();
}
set(int year, int month, int date, int hourOfDay, int minute)
设置一下新的日历
然后在getTime() 一个新的date 试试看
Date date = new Date(str);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.HOUR_OF_DAY, 23);
System.out.println(cal.getTime());
Calendar date = Calendar.getInstance();
date.set(2012,(04-1),23,05,05,02);//月份会大一个月所有你减1
Date d=date.getTime();
date.add(date.HOUR_OF_DAY,23);//日期+23个小时,得到一个新日期
System.out.print(sdf.format(date.getTime())+"<br>");//输出新日期看下。