2016-10-21 11 views
5

समय वर्ग अब उपयोग करने के लिए संभव नहीं है। मैं आपसे पूछना चाहता हूं, ऐप 3-4am में कैसे पता लगाया जाए? मुझे अपने ऐप में उदाहरण रात मोड के लिए सेट अप करने की आवश्यकता है।एंड्रॉइड में वर्तमान घंटा कैसे प्राप्त करें?

क्या आप मुझे कुछ उदाहरण दे सकते हैं कि यह कैसे करें?

उत्तर

13
इसके बजाय Time का उपयोग करने का

(क्योंकि समय वर्ग एपीआई स्तर 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); 
संबंधित मुद्दे