可以通过调用System.currentTimeMillis()
currentTimeMilis()方法返回从GMT1970年1月1日00:00:00(时间戳)开始到当前时刻的毫秒数。
总毫秒数/1000得到总秒数totalSeconds;总秒数/60得到总分钟数totalMinutes;总分钟数%60得到当前分钟;总分钟数/60得到总小时数;总小时数%24得到当前小时数。
public class ShowTime {
public static void main(String []arg) {
long totalMilliseconds=System.currentTimeMillis();
long totalSeconds=totalMilliseconds/1000;
long Seconds=totalSeconds%60;
long totalminutes=totalSeconds/60;
long Minutes=totalminutes%60;
long totalHours=totalminutes/60;
long hours=totalHours%24+8;
System.out.print(hours+":"+Minutes+":"+Seconds);
}
}
注:GMT时间为中央时区时间,与北京时间相差八小时。