2016-10-21 16 views

答えて

13

代わりのTimeを使用して(タイムクラスはAPIレベル22で廃止されましたので)あなたは以下のメソッドを使用することができます

Calendar rightNow = Calendar.getInstance(); 
int currentHour = rightNow.get(Calendar.HOUR_OF_DAY); // return the hour in 24 hrs format (ranging from 0-23) 
+0

'のRightNow。 setTimeZone(TimeZone.getTimeZone( "UTC")); '特定のタイムゾーンに時間を必要とする場合 –

2

現在の時間を取得するためCalendarを使用することができます。

SimpleDateFormat format = new SimpleDateFormat("HH", Locale.US); 
String hour = format.format(new Date()); 

Calendar calendar = Calendar.getInstance(); 
int hourOfDay = calendar.get(Calendar.HOUR_OF_DAY); 
関連する問題