जावा में एक Date
1970 के बाद से यह संख्या अकेले कोई विशेष समय क्षेत्र है मिलीसेकेंड की संख्या का प्रतिनिधित्व करता है। इसका अर्थ यह है कि यदि आप new Date()
के साथ दिनांक बनाते हैं तो आपको 1 9 70 से वर्तमान मिलीसेकंड मिलते हैं और यदि आप उस पर स्ट्रिंग को कॉल करते हैं तो यह मान आपके वर्तमान लोकेल टाइमज़ोन में प्रदर्शित होता है। वास्तविक संख्या यह संख्या दर्शाती है कि समय क्षेत्र विशिष्ट है। यही कारण है कि आप TimeZone
Calendar
और प्रारूप कक्षाओं पर सेट कर सकते हैं।
public static Calendar getUtcCalendar() {
GregorianCalendar.getInstance(TimeZone.getTimeZone("UTC"));
}
तो यूटीसी समय क्षेत्र में एक विशेष समय के लिए एक Date
कन्वर्ट करने के लिए:
एक विशिष्ट समय क्षेत्र के साथ एक कैलेंडर आप यह कर सकते हैं का दृष्टांत के लिए
Calendar calendar = getUtcCalendar();
calendar.setTime(date);
return calendar;
क्या आप जावा 8 दिनांक/समय API का उपयोग कर सकते हैं? –
@MickMnemonic मैं Java8 का उपयोग कर रहा हूं केवल –