- PR -

Strutsでマイクロ秒を取得したい

1
投稿者投稿内容
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-03-23 00:57
いつもお世話になっています。

Strtusを使ったアプリケーション作成において、
処理中のある時点での現在時刻を取得する際、マイクロ秒まで取得したいのですが、
ネットで探してみても方法が見つかりません。

時分秒・ミリ秒はjava.util.Calendarで取得しています。

java言語でマイクロ秒を取得することはできるのでしょうか?

ご存知の方がいましたら教えてください。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-03-23 01:29
System#nanoTime() でナノ(ミリの1000分の1)秒単位でとれますね。
http://java.sun.com/javase/6/docs/api/java/lang/System.html#nanoTime()

でも Struts のアプリケーションで取得できるかどうかは・・・うーん、試してみてください。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2007-03-23 02:05
System#nanoTime()は、ある時点からある時点までのナノ秒の間隔を取得する為で、
時刻のナノ秒を示すものではありません。
また、APIによってナノ秒に対するサポートが行われているだけで、
正確な値である保障はありません。

ですので、現在時刻を示すにはミリ秒までです。
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-03-24 13:49
やっぱりないですか…、ミリ秒で妥協します。
ありがとうございました。

ナノ秒のそんな時間を取得する方法があるんですね、知らなかったです。
1

スキルアップ/キャリアアップ(JOB@IT)