大家谁知道在JAVA中如何判断当前时间是不是整点啊!急!先谢谢了!

解决方案 »

  1.   

    Date d = new Date();
    SimpleDateFormat myFmt = new SimpleDateFormat("mmss");
    String mmss = myFmt.format(d);
    return "0000".equals(mmss);
      

  2.   

    Date d = new Date();
    GregorianCalendar gc = new GregorianCalendar();
    gc.setTime(d);
    if( (gc.get(gc.MINUTE)==0) && (gc.get(gc.SECOND)==0) )
    System.out.println("整点");
    else System.out.println("不是整点");
      

  3.   

    Date d = new Date(2006-9-19 );
    GregorianCalendar gc = new GregorianCalendar();
    gc.setTime(d);
    if( (gc.get(Calendar.MINUTE)==0) && (gc.get(Calendar.SECOND)==0) ) {
    System.out.println("整点");

    else 
    System.out.println("不是整点");
      

  4.   

    支持scorch(右手) eswn(eswn)的说法,只是实现的逻辑问题,不是什么技术问题
      

  5.   

    看我的简单方法:Date now=new Date();
    Long time=now.getTime();
    if(time%(1000*60*60)==0){
    //想做什么就做吧
    }