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
Post a Comment