当前位置: 代码迷 >> J2EE >> 给定一个时间 怎么判断是否在某个时间段
  详细解决方案

给定一个时间 怎么判断是否在某个时间段

热度:35   发布时间:2016-04-22 00:42:07.0
给定一个时间 如何判断是否在某个时间段?
 

  如 : 给一个2008-08-08 22:20
  怎么判断他是否在 2008-08-07 09:22 和 2008-08-17 09:20 之间?
  谢谢各位前辈对晚辈的提示。

------解决方案--------------------
Java code
public boolean judge(){   Calendar c1 = Calendar.getInstance();   Calendar c2 = Calendar.getInstance();   Calendar c3 = Calendar.getInstance();   c1.set(2008,8,7,9,22);   c2.set(2008,8,17,9,20);   c3.set(2008,8,8,22,20);   long l1 = c1.getTimeInMillis();   long l2 = c2.getTimeInMillis();   long l3 = c3.getTimeInMillis();   if(l3>l1&&l3<l2){       return true;   }else{       return false;   }}
------解决方案--------------------
可以转换成 GregorianCalendar,再利用其方法比较
不过还是用long 比较方便些
如3楼的方法
  相关解决方案