Javaプログラミング学習サイト ゆるゆるプログラミング

2020/04/22 公開

・現在日時をミリ秒で取得

JavaDateクラスを使って、現在の日時を1970年1月1日 00:00:00 GMTからのミリ秒で取得することができます。

Date.getTimeメソッド

public long getTime()
■現在時刻のミリ秒を取得

  パラメータ なし

  戻り値     1970年1月1日 00:00:00 GMT からのミリ秒数

DateSample2.java ← クリックしてダウンロードページに移動
001:    import java.util.Date;
002:    
003:    public class DateSample2 {
004:    	public static void main(String[] args) {
005:    		long msec;
006:    
007:    		// Dateクラスを作成
008:    		Date date = new Date();
009:    
010:    		// 結果の表示
011:    		System.out.println( "1970年1月1日 00:00:00 GMT~現在日時" ); 
012:    		msec = date.getTime();
013:    		System.out.println( msec + "ミリ秒" );
014:    		System.out.println( ( msec / 1000 ) + "秒" );
015:    		System.out.println( ( msec / ( 1000 * 60 ) ) + "分" );
016:    		System.out.println( ( msec / ( 1000 * 60  * 60) ) + "時間" );
017:    		System.out.println( ( msec / ( 1000 * 60  * 60 * 24 ) ) + "日" );
018:    	}
019:    }

DateSample2を実行

C:\talavax\javasample>java DateSample2

DateSample2.javaの出力結果の例

1970年1月1日 00:00:00 GMT~現在日時
1587630151824ミリ秒
1587630151秒
26460502分
441008時間
18375日

現在日時を表示します。

■関連コンテンツ

時間の単位変換 1日、1時間は何ミリ秒?
日時 日時の操作について
現在の日時を取得 いまの年月日、時分秒?

■新着情報

2022.07.07 外部プログラムの実行 exeファイル実行
2022.07.06 完全数 6=1+2+3

■広告

Topへ