java 怎么在现有时间上加3个小时
2017-04-27 11:06
204 查看
首先我从数据库取出Timestamp类型时间的储存在字符串String date = "2012-07-25 21:00:00.0" 里,我怎么这个这个时间上加3个小时变成"2012-07-26 00:00:00.0"
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date=null; try { date = sdf.parse("2012-07-25 21:00:00"); } catch (ParseException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } Calendar ca=Calendar.getInstance(); ca.setTime(date); ca.add(Calendar.HOUR_OF_DAY, 3); System.out.println(sdf.format(ca.getTime()));
相关文章推荐
- java 当前系统时间 加一天怎么取得?
- java 中怎么根据当前时间得到上周一和上周五的日期
- 现在急用 java要怎么才能学好哦 不知道能不能学好。 大概多长时间
- java中时间的规范是按美国,SimpleDateFormat怎么处理
- Java时间日期格式转换- 突然忘记了时间格式怎么转换,特此做个记录
- java中怎么在获取的系统时间上提前一周一月一年或推迟一周,一月或者一年
- java的系统时间,怎么计算从现在到凌晨还剩下多少时间?
- 用java获取当前时间以及怎么设置时间的格式
- 怎么看java程序的运行时间
- java字符串怎么转换成时间date格式,并把date再转换成毫秒
- java怎么获取一天的开始时间和结束时间
- Java怎么获得以当前时间为种子的随机数?
- 谁能告诉我怎么把JAVA学好~时间又短!谢谢了!!!
- calendar 当前时间加一天怎么做? java
- java中utc时间怎么转换为本地时间?
- java 怎么计算2个时间相差时分秒
- java8 lambda取时间最新元素怎么写,不用Comparator<>
- java怎么打开windows文件浏览器?
- java 帮助文档的各种方法怎么用?