वर्तमान यूटीसी समय प्राप्त करने के लिए क्या कार्य है। मैंने System.getCurrentTime के साथ प्रयास किया है लेकिन मुझे डिवाइस की वर्तमान तिथि और समय मिलता है।एंड्रॉइड वर्तमान यूटीसी समय
धन्यवाद
वर्तमान यूटीसी समय प्राप्त करने के लिए क्या कार्य है। मैंने System.getCurrentTime के साथ प्रयास किया है लेकिन मुझे डिवाइस की वर्तमान तिथि और समय मिलता है।एंड्रॉइड वर्तमान यूटीसी समय
धन्यवाद
System.currentTimeMillis()
आप 1 जनवरी, 1970 00:00:00 यूटीसी के बाद मिलीसेकेंड की संख्या देता है। स्थानीय समय देखने का कारण यह हो सकता है क्योंकि आप इसका उपयोग करने से पहले एक स्ट्रिंग में Date
उदाहरण को परिवर्तित करते हैं। आप किसी भी समय क्षेत्र में String
रों को Date
रों कन्वर्ट करने के लिए DateFormat
s का उपयोग कर सकते हैं:
DateFormat df = DateFormat.getTimeInstance();
df.setTimeZone(TimeZone.getTimeZone("gmt"));
String gmtTime = df.format(new Date());
इसके अलावा see this related question।
मेरा उत्तर यहाँ देखें:
How can I get the current date and time in UTC or GMT in Java?
मैं पूरी तरह से एमुलेटर पर समय क्षेत्र बदलकर परीक्षण किया है
कृपया लिंक को केवल अन्य स्टैक ओवरफ़्लो प्रश्नों के उत्तर पोस्ट न करें। इसके बजाय, डुप्लिकेट के रूप में बंद करने के लिए वोट/ध्वज, या, यदि प्रश्न डुप्लिकेट नहीं है, * इस विशिष्ट प्रश्न का उत्तर तैयार करें। * –
मैं उपयोगकर्ता UTC + 2 चाहता हूँ, कैसे मैं tht –
नई तिथि क्या कर सकते हैं() वर्तमान प्रणाली की तारीख वापस कर देगा! यदि उपयोगकर्ता समय/तिथि बदलता है तो यह गलत मान वापस करेगा! –