现在有两个TimeStamp格式的时间,一个是当前时间,另外一个是客户上次订单时间,如何进行比较? //获取系统当前的时间-- time
Timestamp time = new Timestamp(System.currentTimeMillis()); //获取客户上次的订单时间---orderTime
CustomerOrder cusOrder = this.df.getCustomerOrderDao().get(customerId);
Timestamp orderTime = cusOrder.getTime();问题: 如何判断跟当前时间对比,客户上次的订单时间是否已经超过3个月?如何做比较?
Timestamp time = new Timestamp(System.currentTimeMillis()); //获取客户上次的订单时间---orderTime
CustomerOrder cusOrder = this.df.getCustomerOrderDao().get(customerId);
Timestamp orderTime = cusOrder.getTime();问题: 如何判断跟当前时间对比,客户上次的订单时间是否已经超过3个月?如何做比较?
解决方案 »
- JSP中使用Onclick传值到Servlet,是怎样?新人——求指教!
- 怎么在删除附件后,把后面的下载链接隐藏掉
- struts 2 xml中若不指定SUCCESS对应的返回页面
- 欢迎你加入我们的创业团队
- 抛异常,这个程序调了两天啊hibernate
- could not get next iterator result
- 大家对j2ee和.net有什么想发?
- 大家一般用什么工具开发XML呀!!!
- cmp2.0 哪里有findall的方法?
- 请看如下代码,这代码再简单不过了,可是却显示出“正在载入类hello”,有没有什么办法,不让它显示啊?救命啊!
- IOException:createPipe
- lucene 2.9获取得分?
//把当前时间减去3个月,如果为负数则会把年份往前推,比如2010年1月-3会变成2009年10月
calendar.add(Calendar.MONTH,-3);
Timestamp time = new Timestamp(calendar.getTimeInMillis());
//获取客户上次的订单时间---orderTime
CustomerOrder cusOrder = this.df.getCustomerOrderDao().get(customerId);
Timestamp orderTime = cusOrder.getTime();
//判断是否过期,true就是超过3个月
if (time.after(orderTime)){
};