在java中的Calendar Instance中将hours减去为字符串

时间:2011-02-17 03:50:39

标签: java calendar

我的字符串格式为24小时格式...“YYYYmmddHHmmss”(年,月,日,小时,分钟,秒) 假设如果我以2小时的方式通过小时,它应该从currentDateTime减去2小时,如“20110217182000”; ...(“20110217182000” - 2小时) 是什么问题呐, 当前的小时数就像“201102 * 17000000 *”,减去这个小时后应该与昨天的日期一样......就像答案“201102 * 16220000 *”一样字符串格式....... PLZ任何人帮我?????????? 感谢

1 个答案:

答案 0 :(得分:2)

如果您将日期存储在Calendar对象(名为cal)中,则可以使用

cal.add(Calendar.HOUR_OF_DAY, -numberOfHours);

其中numberOfHours是您要减去的金额。