java - Converting minutes since midnight to 24-hour time -


मुझे आधी रात से कुछ मिनट हैं

उदाहरण 3 एएम = 180 ( 3 * 60 का उपयोग करके पाया जाता है) के रूप में दर्शाया गया है

अब मुझे इसे < कोड> 24 hour time format hh24: mm = 03:00

हम इस के लिए साधारण तिथि फ़ॉर्मेटर / कैलेंडर कैसे इस्तेमाल कर सकते हैं?

मैं गणित का प्रयोग करूंगा, जिससे कि समय सारणी पुस्तकालय को ऐसा करने में कोई आसान नहीं होगा (जैसा कि यह मिली-सेकंड और समय क्षेत्र की उम्मीद है)

  int mins = 180; स्ट्रिंग हम्म = स्ट्रिंग। प्रारूप ("% 02d:% 02d", मिनट / 60, मिनट% 60);  

कैलेंडर के साथ बहुत कुछ करने के लिए (जो डेलाइट बचत को संभालना है जो आप कर सकते हैं)

  int mins = 180; कैलेंडर कैल = कैलेंडर.जस्ट इन्स्टेंस (); Cal.set (कैलेंडर। HOUR_OF_DAY, मिनट / 60); Cal.set (कैलेंडर। मिनट, मिनट% 60); Cal.set (कैलेंडर। SECOND, 0); Cal.set (कैलेंडर। MILLISECOND, 0); सरलडेटफ़ॉर्मैट एसडीएफ = नया सरलडेटफ़ॉर्मेट ("एचएच: मिमी"); स्ट्रिंग hhmm = sdf.format (cal.getTime ()); Println (HHMM);  

प्रिंट

  03:00  

हालांकि उस दिन जब डेलाइट बचत में परिवर्तन हो सकता है, आपको 02:00 या 04:00


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -