Date d = new Date(); SimpleDateFormat myFmt = new SimpleDateFormat("mmss"); String mmss = myFmt.format(d); return "0000".equals(mmss);
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("不是整点");
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("不是整点");
支持scorch(右手) eswn(eswn)的说法,只是实现的逻辑问题,不是什么技术问题
看我的简单方法:Date now=new Date(); Long time=now.getTime(); if(time%(1000*60*60)==0){ //想做什么就做吧 }
SimpleDateFormat myFmt = new SimpleDateFormat("mmss");
String mmss = myFmt.format(d);
return "0000".equals(mmss);
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("不是整点");
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("不是整点");
Long time=now.getTime();
if(time%(1000*60*60)==0){
//想做什么就做吧
}