मैं एक समारोह में कई कॉलों से एक छोटे से प्रदर्शन लाभ को निचोड़ने की उम्मीद कर रहा था जो टाइमस्टैंप देता है। समारोह इस तरह दिखता है:System.currentTimeMillis() और डेट getTime() के बीच अंतर?
public static long get_now_ms(){
// returns number of MILLISECONDS since epoch
java.util.Date d = new java.util.Date();
return d.getTime();
}
मैं बस के साथ इस जगह ले सकता है: मुझे पता है कि दिनांक
public static long get_now_ms(){
// returns number of MILLISECONDS since epoch
return System.currentTimeMillis();
}
आंतरिक System.currentTimeMillis का उपयोग करता है()। मेरा सवाल यह है कि डेलाइट सेविंग टाइम या टाइम जोन कभी भी इन दो दृष्टिकोणों के परिणामस्वरूप एक अंतर पैदा कर सकता है या नहीं। मुझे कल्पना है कि यह कैलेंडर ऑब्जेक्ट्स के साथ आ सकता है, लेकिन ऑब्जेक्ट्स डेट नहीं करता है, लेकिन इस पर कुछ स्पष्टीकरण पसंद आएगा।
मुझे पता है कि मुझे वास्तविक दुनिया के अनुप्रयोग में प्रदर्शन में एक सराहनीय अंतर दिखाई नहीं देगा, लेकिन फिर भी इसका जवाब जानना होगा।
धन्यवाद!