Java codeimport java.text.SimpleDateFormat;
import java.util.Date;
public class TimeGain implements Runnable {
Date nDate = null ;
public void run() {
int i = 0;
while (i < 24) {
i++;
System.out.println(i);// 此处处理逻辑
// try {
// //获取时间
// SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
// Date date = new Date();
// date.setHours(0);
// date.setMinutes(0);
// Hashtable temp = new Hashtable();
//
//
// System.out.println(sdf.format(date));
// if(date.getHours()<12){
// System.out.println(sdf.format(date)+"am");
// }else{
// System.out.println(sdf.format(date)+"pm");
// }
// Thread.sleep(60000);
// } catch (Exception e) {
// e.printStackTrace();
// }
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
try {
Date initDate = getInitDate();
initDate.setMinutes(initDate.getMinutes()+1);
if(initDate.getHours()<12){
System.out.println(sdf.format(initDate)+"am");
}else{
System.out.println(sdf.format(initDate)+"pm");
}
Thread.sleep(60000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public Date getInitDate(){
if(nDate == null){
nDate = new Date();
nDate.setHours(0);
nDate.setMinutes(0);
}
return nDate;
}
public static void main(String[] args) {
TimeGain tt = new TimeGain();
Thread t = new Thread(tt);
t.start();
}
}