Java 怎么获取当前时间前一个小时的时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 怎么获取当前时间前一个小时的时间相关的知识,希望对你有一定的参考价值。

参考技术A 代码如下:Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
c.setTime(new Date());
c.set(Calendar.HOUR_OF_DAY, c.get(Calendar.HOUR_OF_DAY) - 1);
这几步即可获得当前时间前一个小时
参考技术B Calendar calendar = Calendar.getInstance(); 
    /* HOUR_OF_DAY 指示一天中的小时 */
    calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1); 
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    System.out.println("一个小时前的时间:" + df.format(calendar.getTime())); 
    System.out.println("当前的时间:" + df.format(new Date())); 
参考技术C 用插件吧 先读取系统当前时间 在截取出 时 的数字 相应减掉 1小时 参考技术D Calendar calendar=Calendar.getInstance();
Date date=calendar.getTime();
int a=date.getHours();
a-1
第5个回答  2015-02-09 不是有System.currentTimeMillis();嘛本回答被提问者和网友采纳

linux中shell脚本在获取当前系统时间减去一个小时怎么写

这个对吗,,请各位大神解答一下

`date -d "-1 hours" +\%Y\%m\%d`
注意写在脚本里面的时候,那个百分号要转义,不然的会出错
参考技术A date +%Y%m%d%H -d '-1 hours'追问

谢谢

以上是关于Java 怎么获取当前时间前一个小时的时间的主要内容,如果未能解决你的问题,请参考以下文章

Java获取当前时间前几个小时

c++c++中怎样获取当前小时分钟

获取当前时间前几个小时

JAVA如何获取当前小时的毫秒数呢?是当前小时,比如2014-03-04 下午16:00:00的毫秒数

Java 获取当前时间的小时(24小时制)

iOS 时间以及时间戳的各种方法