मेरे पास एक कक्षा है जो दिनांक वस्तु बनाने के लिए java.util.Date
कक्षा का उपयोग कर रही है और मौजूदा मिलीसेकंड प्राप्त करने के लिए getTime()
का उपयोग कर रही है।नई तिथि()। GetTime() मिलीसेकंड में टाइमस्टैम्प नहीं लौटा रहा है
मैंने जावा प्रलेखन में देखा है कि getTime()
मिलीसेकंड देता है, और वही मामला मेरी मशीन पर है।
मेरे पास एक अन्य सर्वर है, जब मैं सर्वर पर अपना आवेदन तैनात कर रहा हूं, वही getTime()
सेकेंड में टाइमस्टैम्प देता है।
उदा। सर्वर पर
- मूल्य: स्थानीय पर 1350054625
- मूल्य: 1350054625000
मैं सोच रहा हूँ कि यह कैसे संभव है, मैं एक ही कोड स्थानीय स्तर पर की कोशिश की और फिर मैं मिलीसेकेंड में टाइमस्टैम्प मिला है।
बदले मेंनीचे कोड का हिस्सा है ...
String longTime = new Long((new Date().getTime())).toString();
if(log.isDebugEnabled())log.debug("LAST_FEED_TIME will be " + longTime + " stored.");
क्या सर्वर आप उपयोग कर रहे हैं? – Abubakkar
आप सर्वर से मूल्य कैसे प्राप्त कर रहे हैं? – strmstn
दिनांक 'System.currentTimeMillis() से प्राप्त मान के लिए एक रैपर है; क्या आप इसके बजाय इसका उपयोग करने का प्रयास कर सकते हैं? –