`
xiaojunhu
  • 浏览: 30030 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

java 计算时间差

 
阅读更多

下面的程序主要介绍了在JAVA里进行时间比较,获得时间差。例如如果要实现一个功能,30分钟内可以提交,超过30分钟后就不能提交了。则:

/***//**计算时间差**/
SimpleDateFormatsdf
=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
StringsystemTime
=sdf.format(newDate()).toString();

/***//**将截取到的时间字符串转化为时间格式的字符串**/
Datebegin
=sdf.parse(2008-03-2811:55:30);
Dateend
=sdf.parse(systemTime);

longbetween=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒
longday=between/(24*3600);
longhour=between%(24*3600)/3600;
longminute=between%3600/60;
longsecond=between%60/60;
if((hour==0)&&(day==0)&&(minute<=30)) { /****/}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics