Java語言程序設計(三)顯示電腦系統當前時間

  咱們這篇文章主要講述兩個顯示時間的方法,第一種是顯示當前GMT(格林威治標準時間),第二種是顯示當前時區本身電腦的時間。java

1.顯示當前GMT(格林威治標準時間)app

       System類中的方法currentTimeMillis返回從GMT 1970年1月1日00:00:00開始到當前時刻的毫秒數,由於1970年是UNIX操做系統正式發佈的時間,因此這一時間也稱爲UNIX時間戳。ide

      能夠用這個方法獲取當前時間,而後按照以下步驟計算出當前的秒數,分鐘數,小時數:學習

      (1)調用System.currentTimeMillis()方法獲取岑放再變量totalMilliseconds中從1970年1月1日午夜到如今的毫秒數spa

      (2)總毫秒數totalMillisceonds除以1000獲得總秒數totalSeconds操作系統

      (3)經過totalSeconds%60獲得當前的秒數3d

      (4)經過將totalSeconds除以60獲得總的分鐘數totalMinutesorm

      (5)經過totalMinutes%60獲得當前分鐘數blog

      (6)經過將總分鐘數totalMinutes除以60得到總的小時數totalHours圖片

      (7)經過totalHours%24獲得當前的小時數

      接下來是程序清單:

public class Time {

    public static void main(String[] args) {
        long totalMilliseconds = System.currentTimeMillis();
        long totalSeconds = totalMilliseconds/1000;
        long currentSecond = totalSeconds%60;
        long totalMinutes = totalSeconds/60;
        long currentMinute = totalMinutes%60;
        long totalHours = totalMinutes/60;
        long currentHour = totalHours%24;
        System.out.println("Current time is"+currentHour+":"+currentMinute+":"+currentSecond+"GMT");

圖片

      你接下來每一次從新執行這個java程序,結果都會慢慢增長。


2.顯示電腦當前時間

      獲取當前系統時間和日期並格式化輸出:

      java.text.SimpleDateFormat simpleDateFormat = new   java.text.SimpleDateFormat("yyyy-MM-dd");    

       java.util.Date currentTime = new java.util.Date();    
      String time = simpleDateFormat.format(currentTime).toString();

      此時currentTime爲當前電腦時間。接下來能夠直接調用時間,具體運行截圖以下:

圖片

      運行結果均在下方輸出框。

      咱們下一篇文章將會介紹數值類型轉換,字符數據類型及運算,以及String類型,但願咱們共同窗習,一塊兒進步,謝謝。

相關文章
相關標籤/搜索