J2SE の API を目的別に調べることができる辞典

ホーム > Java(SE) API 逆引き辞典 > システム > システム時刻までの経過時間を取得する

Java(SE) API 逆引き辞典

:: reverse dictionary ::

システム

※ソースファイルについて

◎各マークの意味
Pbpubic Prprotected Sstatic


システム時刻までの経過時間を取得する

システム時刻までの経過時間を取得するには、System クラスの currentTimeMillis メソッドを使います。

long time;

time = System.currentTimeMillis();

ソースファイル

実行したときが「2005年4月1日 12時34分56秒789ミリ秒」になっていた場合、time1112281200789 になります。

▼ メソッド

java.lang.System
PbS long currentTimeMillis()

システム時刻までの経過時間を返します。

万国標準時(UCT)の「1970年1月1日 0時0分0秒0ミリ秒」からの経過時間をミリ秒単位で表した数値になります。

●戻り値

システム時刻までの経過時間(ミリ秒単位)

▼ 参考

経過時間を日時で処理する場合は、カレンダーに変換します。

≪宣言≫

import java.util.Calendar;
import java.util.Date;
long time;

time = System.currentTimeMillis();

// 経過時間をカレンダーに変換
Calendar cal = Calendar.getInstance();
cal.setTime(new Date(time));

int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
int day = cal.get(Calendar.DATE);

int hour = cal.get(Calendar.HOUR_OF_DAY);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND);

ソースファイル

実行したときが「2005年4月1日 12時34分56秒789ミリ秒」になっていた場合、year2005month4day1hour12minute34second56 になります。

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

システム - system -


ホーム > Java(SE) API 逆引き辞典 > システム > システム時刻までの経過時間を取得する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com