2016-10-21 20 views

Odpowiedz

13

Zamiast Time (bo klasa czas był przestarzałe w poziomie API 22.) można użyć Calendar uzyskania bieżącej godziny

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")); 'na wypadek, gdybyś potrzebował czasu na określonej strefie czasowej –

2

można użyć następujących metod:

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); 
Powiązane problemy