首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-09-20 
给定一个时间如何判断是否在某个时间段?如 :给一个2008-08-08 22:20怎么判断他是否在 2008-08-07 09:22和2

给定一个时间 如何判断是否在某个时间段?
 

  如 : 给一个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楼的方法

热点排行