java.text.SimpleDateFormat format = new java.text.SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
format.format(new Date());
以上是我取系统时间,但是现在一个需求,界面有个查询条件叫做 “时间段间隔(小时)”,也就是当界面选择N小时时候,传进来的时间要是当前系统时间减去N小时。这个如何取?
"yyyy-MM-dd HH:mm:ss");
format.format(new Date());
以上是我取系统时间,但是现在一个需求,界面有个查询条件叫做 “时间段间隔(小时)”,也就是当界面选择N小时时候,传进来的时间要是当前系统时间减去N小时。这个如何取?
Date d = new Date();
System.out.println(d.getHours());
这个是当前小时,你可以拿这个时间去减,判断一下,如果想减得负数,就要减天了,这个根据需求去写操作。
Calendar c = Calendar.getInstance();
c.add(Calendar.HOUR, -5);//减去5小时
cal.add(Calendar.HOUR, 3);
format.format(cal.getTime());
Date d1 = df.parse(df)
String a = d1.getTime() /(1000 * 60 * 60 )-N+""
df.parse(a);
int a=c.getTime().getHours()-N;