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小时。这个如何取?
解决方案 »
- 给图片加监听
- 关于poj和黑白棋的一些问题
- HIbenate 关键字做为字段问题
- 公网、内网间Socket通信您是怎么做的?
- java SmartUpload类问题 没有分了就这点了
- 求救!关于jasperreport中加载已编译报表的问题!
- 如何用程序获得本机器中有几个分区,如何在找到的分区中搜索*.rar 文件。解决给200分??急!!
- 谁有Jbuilder7.0的serial number和key
- 把中文字符用Graphics2d输出后会成乱码,但在label控件显示却是好的,高分!!!!
- 提交后,如何取得<select>中的多个选择的值?
- 整个程序只使用一个数据库连接,重复使用,会有什么后果?
- 出现的新问题!! 求助!!
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;