import java.text.SimpleDateFormat;
import java.util.Calendar;
public class MyTime {
public int hour;
public int minute;
public int second;
public MyTime(){
Calendar cal = Calendar.getInstance();
hour = cal.get(Calendar.HOUR_OF_DAY);
minute = cal.get(Calendar.MINUTE);
second = cal.get(Calendar.SECOND);
}
public MyTime(int hour, int minute, int second) {
this.hour = hour;
this.minute = minute;
this.second = second;
}
public void display(){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY,this.hour);
cal.set(Calendar.MINUTE,this.minute);
cal.set(Calendar.SECOND,this.second);
SimpleDateFormat sd = new SimpleDateFormat("HH:mm:ss");
System.out.println(sd.format(cal.getTime()));
}
public static void main(String[] args) {
MyTime time = new MyTime(20,5,30);
time.display();
MyTime time1 = new MyTime();
time1.display();
}
}
java中有时间类,你可以用Date或者Calendar, 自己写个类,封装一下就ok了。