java - Julian Date Conversion -


  नमूना जूलियन तिथियाँ: 2009218 2009225 200 9 243  

मैं उन्हें कैसे रूपांतरित करूं एक नियमित तिथि में?

मैंने उनका उपयोग करने की कोशिश की और मुझे मिल गया -

12227359 के लिए 2009225 !! कोई मतलब नहीं!

लाइब्रेरी का उपयोग करें और ऐसा कुछ करें:

 < कोड> स्ट्रिंग तिथिसैट = "2009218"; MutableDateTime mdt = नया MutableDateTime (); mdt.setYear (Integer.parseInt (dateStr.subString (0.3))); mdt.setDayOfYear (Integer.parseInt (dateStr.subString (4))); दिनांक पार्सेडडेट = एमडीटी। टेट ();  

जावा एपीआई का प्रयोग करना:

  स्ट्रिंग तिथिसैट = "2009218"; कैलेंडर कैल = नया ग्रेगोरियन कैलेंडर (); cal.set (Calendar.YEAR, Integer.parseInt (dateStr.subString (0.3))); cal.set (Calendar.DAY_OF_YEAR, Integer.parseInt (dateStr.subString (4))); दिनांक पार्सेडडेट = cal.getTime (); सबसे अच्छे उत्तर प्रदान करने के लिए एलेक्स के लिए धन्यवाद:  
  तिथि myDate = नया सरलडेटफ़ॉर्मेट ("yyyyD")। पार्स ("2009218")  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -