代码如下:Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 c.setTime(new Date());c.set(Calendar.HOUR_OF_DAY, c.get(Calendar.HOUR_OF_DAY) - 1);这几步即可获得当前时间前一个小时
Java 怎么获取当前时间前一个小时的时间
不是有System.currentTimeMillis();嘛2015-02-09
代码如下:Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
c.setTime(new Date());
c.set(Calendar.HOUR_OF_DAY, c.get(Calendar.HOUR_OF_DAY) - 1);
这几步即可获得当前时间前一个小时2017-03-20
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())); 2015-02-09
用插件吧 先读取系统当前时间 在截取出 时 的数字 相应减掉 1小时2015-02-09
Calendar calendar=Calendar.getInstance();
Date date=calendar.getTime();
int a=date.getHours();
a-12015-02-09