2016-10-21 9 views
5

시간 클래스를 더 이상 사용할 수 없습니다. 3 ~ 4시 앱에서 감지하는 방법을 묻고 싶습니다. 내 앱에서 야간 모드를 설정하는 데 필요합니다.안드로이드에서 현재 시간을 얻는 방법?

어떻게 할 수 있습니까? (시간 클래스는 API 레벨 22에서 사용되지 않았기 때문에) 대신 Time를 사용

답변

13

당신은 당신은 다음과 같은 방법을 사용할 수 있습니다 현재 시간을

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

'라잇 나우을. 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); 
관련 문제