2012-11-29 12 views
14

क्या स्विंग के लिए कोई जावा एपीआई है जो मुझे किसी भी वर्ष के हिंदू कैलेंडर में सभी छुट्टियों की तारीखें देने में मदद करेगी?छुट्टियों के लिए स्विंग के लिए जावा एपीआई किसी भी वर्ष के हिंदू कैलेंडर में

आवश्यकताएँ:

  • एपीआई खुला स्रोत या मुक्त होना चाहिए।
+4

स्विंग के साथ इसका क्या संबंध है? लेकिन वैसे भी अच्छा सवाल है। – Thilo

+3

क्या आप कुछ महत्वपूर्ण बिंदु जोड़ सकते हैं (भुगतान/मुक्त लाइसेंस, ओपन सोर्स, मजबूत समुदाय आवश्यक, परियोजना परिपक्वता ...)? – Stephan

+2

@ स्टीफन: क्योंकि अन्यथा उत्तर की अधिकता भारी होगी? – Thilo

उत्तर

10

अब तक सभी हिंदू छुट्टियों वाले सार्वजनिक कैलेंडर को डाउनलोड करना सबसे आसान होगा। आप निश्चित रूप से इसे Google पर पा सकते हैं। कैलेंडर को iCalendar फ़ाइल के रूप में निर्यात करें।

फिर, इस फ़ाइल को पार्स करने के लिए iCal4j का उपयोग करें और आवश्यक सभी तिथियों को पुनर्प्राप्त करें। http://ical4j.sourceforge.net/introduction.html

निश्चित रूप से, आपको वर्ष 3000 तक लागू हिंदी छुट्टियों को निर्धारित करने के लिए सभी गणितीय नियमों की आवश्यकता नहीं है?

1

ऐसा लगता है कि हिंदू के लिए बॉक्स से कुछ भी नहीं है।

हालांकि, Jollyday कुछ मदद हो सकती है। वे बॉक्स के हिंदू से समर्थन नहीं करते हैं, लेकिन अगर आपको तिथि के साथ फाइल मिलती है, तो आप इसका इस्तेमाल कर सकते हैं।

+0

धन्यवाद आपके उत्तर के लिए फ्लोरंट, लेकिन मैंने जॉलीडे के साथ प्रयास किया है लेकिन इससे मेरी मदद नहीं की गई क्योंकि हिंदू क्लैनेडर में कोई निश्चित तिथि नहीं है क्योंकि यह सभी रनों पर है सूर्य संकेत –

1

वर्तमान में हिंदू छुट्टियों की गणना करने का कोई आसान तरीका नहीं है। आप JollyDay का उपयोग कर सकते हैं।

यह आपको 'छुट्टियों_ [देश] .xml' नामक एक्सएमएल कॉन्फ़िगरेशन फ़ाइलों में अपनी छुट्टियों को कॉन्फ़िगर करने की अनुमति देता है जिसमें एक वर्ष/देश/क्षेत्र के लिए छुट्टियां निर्धारित करने के लिए आवश्यक जानकारी होती है।

आप अधिक जानकारी के लिए की तरह नीचे

रूप
URL url = new URL("file:some/path/Holidays_India.xml"); 

HolidayManager m = HolidayManager.getInstance(url); 
Set<Holiday> holidays = m.getHolidays(2012, "in"); 

refere API usage कुछ लागू कर सकते हैं।

+0

धन्यवाद आपके जवाब के लिए जयमोहन, लेकिन मैंने जॉलीडे के साथ प्रयास किया है, लेकिन इससे मेरी मदद नहीं हुई क्योंकि हिंदू क्लानर में कोई निश्चित तारीख सूर्य संकेतों पर नहीं चलती है, इसलिए मैं एक्सएमएल फ़ाइल में किसी भी नियम को सेट करने के लिए अनबेबल हूं। –

संबंधित मुद्दे