RSS

Groovyで現在時刻を取得するには

13 8月

 

現在時刻を取得するには、java.util.Calendarクラスのインスタンスを取得してから、
getTime()メソッドで時刻を取得します。

Groovy ではgetTime()の代わりにtimeが使用できます。

def now = Calendar.instance.time
println now
printf(“%tD%n”, now)

Calendarの代わりに java.util.Dateクラス も使用できますが、このオブジェクトには推奨しないメソッドが
多く含まれています。

printf(“%tD%n”, new Date())
printf(“%tT%n”, new Date())

 

日付や時刻の要素は、下のようにint get(int field) メソッドで取得できます。

def cal = Calendar.instance
def date = cal.get(Calendar.YEAR)
date += “/” + (cal.get(Calendar.MONTH) + 1)
date += “/” + cal.get(Calendar.DATE)
println date

def time = cal.get(Calendar.HOUR_OF_DAY)
time += “:” + cal.get(Calendar.MINUTE)
time += “:” + cal.get(Calendar.SECOND)
println time

 
コメントする

投稿者: : 2012/08/13 投稿先 Groovy

 

タグ: , , , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。