System.currentTimeMills()显示系统当前时间

System类中的方法cuurentTimeMills返回从GMT1970年1月1日00:00:00开始到当前时刻的毫秒数。因为1970年是UNIX操作系统正式发布的时间。

可以按照下列方法计算出当前秒数,分钟数,小时数。
1.调用System.currentTimeMills()方法获取存在便利啊totalMillisecounds中从1970年1月1日午夜到现在的毫秒数(例如1203183086328毫秒)
2.通过将总毫秒数totalMillisecounds除以1000得到总秒数totalSeconds(例如:1203183086328毫秒/1000=1203183086秒)

3.通过totalSeconds%60得到当前秒数(例如:1203183086秒%60=26,这个值是当前秒数)
4.通过将总秒数totalSeconds/60得到总分钟数totalMinutes(例如:1203183086秒/60=20053051分钟)

5.通过总分钟数totalMinutes%60得到当前分钟数(例如:20053051分钟%60=31,这个值就是当前分钟数)
6.通过将总分数totalMinutes/60获得总的小时数totalHours(例如:20053051分钟/60=334217小时)

7.totalHours%24得到当前小时数(例如:334217小时%24=17,该值就是当前小时数)
System.currentTimeMills()显示系统当前时间_第1张图片

public class ShowCurrentTime{
       public static void main(String[] args){
              long totalMillisecounds=System.currentTimeMillis();
              long totalSeconds=totalMillisecounds/1000;

              long currentSecond=totalSeconds%60;//当前秒数
              long totalMinutes=totalSeconds/60;

              long currentMinute=totalMinutes%60;//当前分钟
              long totalHours=totalMinutes/60;

              long currentHour=totalHours%24;//当前小时
              System.out.println("Curent time is"+currentHour+":"+currentMinute+":"+currentSecond+"GMT");
           }
        }

这里写图片描述

你可能感兴趣的:(Java)