java - display of wrong time -


मैंने JSF का उपयोग करते हुए एक विधि लिखा है:

  सार्वजनिक स्थैतिक स्ट्रिंग मिलसेंचेंटटाइम (लोकेल लोकेल) {कैलेंडर कैलेंडर = कैलेंडर.जस्टेशन (लोकेल); नया सरलडाटाफॉर्मेट ("एचएचएमएमएसएस") वापस करें। प्रारूप (cal.getTime ()); }  

मेरे स्थानीय मशीन में अपने आवेदन का परीक्षण करते समय मुझे सिस्टम समय के समान समय मिल रहा है, लेकिन जब मेरे मित्र इसका परीक्षण कर रहे हैं तो समय का समय 4 मिनट का है।

समस्या क्या हो सकती है? और ऐसा करने के लिए एक कोड का सुझाव देते हैं

यह हो रहा है क्योंकि आप दो अलग-अलग मशीनों पर परीक्षण कर रहे हैं - < मजबूत> आपका सिस्टम समय समान नहीं है ।

यह समय आपके स्थानीय कंप्यूटर समय से कड़ाई से लिया गया है। यदि आप 12:34 पर घड़ी सेट करते हैं, तो आपको 12:34 मिलता है, और वास्तविक समय नहीं।

जब तक आप नेटवर्क पर किसी समय सर्वर से कनेक्ट नहीं करते, या किसी तरह अपने घड़ियों को सिंक करने के लिए प्रबंधित करते हैं, तो आप कभी भी गारंटी नहीं दे सकता कि आपको एक ही समय मिलेगा।

वैकल्पिक रूप से, एक बार जब आप अपने जेएसएफ आवेदन को एक उत्पादन सर्वर पर रखेंगे, तो आपको हमेशा सर्वर का समय मिलेगा, जो सभी उपयोगकर्ताओं के लिए स्वाभाविक रूप से सही होने की गारंटी है। / P>


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -