如何从当前时间戳中减去一个小时?
Calendar c = Calendar.getInstance();
System.out.println("current: "+c.getTime());发布于 2013-10-11 13:14:19
在Calendar.HOUR属性中添加-1:
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.HOUR, -1);噢!有了Joda Time,你就可以开始了:
DateTime date = DateTime.now();
DateTime dateOneHourBack = date.minusHours(1);尽管在这里可能看不到区别,但它是一个比Date和JDK中的Calendar更简单、更好的API。
发布于 2013-10-11 13:17:58
你要找的答案是
cal.add(Calendar.HOUR, -numberOfHours);
其中numberOfHours是要减去的数量。
您也可以参考此链接以了解更多信息
http://examples.javacodegeeks.com/core-java/util/calendar/add-subtract-hours-from-date-with-calendar/
发布于 2013-10-11 13:22:06
Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR_OF_DAY, -1);https://stackoverflow.com/questions/19310662
复制相似问题