2012-11-29 13 views
14

Esistono API Java per Swing che mi aiuteranno a fornire tutte le date di festività nel calendario indù di qualsiasi anno?API Java per swing per le date delle festività nel calendario indù di qualsiasi anno

Requisiti:

  • API dovrebbe essere open source o libero.
+4

Che cosa ha a che fare questo con Swing? Ma buona domanda comunque. – Thilo

+3

Puoi aggiungere alcuni punti chiave di cui hai bisogno (licenza a pagamento/gratuita, open source, comunità forte richiesta, maturità del progetto ...)? – Stephan

+2

@Stephan: perché altrimenti la pletora di risposte sarebbe travolgente? – Thilo

risposta

10

Di gran lunga il più semplice sarebbe scaricare un calendario pubblico contenente tutte le vacanze indù. Puoi sicuramente trovarlo su Google. Esporta il calendario come file iCalendar.

Quindi, utilizzare iCal4j per analizzare questo file e recuperare tutte le date richieste. http://ical4j.sourceforge.net/introduction.html

Sicuramente, non sono necessarie tutte le regole matematiche per determinare le festività hindi implementate fino all'anno 3000?

1

Sembra che per Hindu non ci sia nulla fuori dalla scatola.

Tuttavia, Jollyday potrebbe essere di aiuto. Non supportano Hindu out of the box ma se ottieni un file con la data, puoi usarlo.

+0

grazie Florent per le tue risposte, ma ho provato con jollyday ma non mi ha aiutato perché non c'è una data fissa in hindu claneder come tutte le sue corse su segni di sole. –

1

Attualmente non esiste un modo semplice per calcolare le festività indù. È possibile utilizzare JollyDay.

Consente di configurare le festività nei file di configurazione XML denominati "Ferie_ [Paese] .xml" che contengono le informazioni necessarie per determinare le festività per un anno/paese/regione.

è possibile implementare qualcosa di simile a quanto di seguito

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

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

Refere la API usage per maggiori dettagli.

+0

grazie jayamohan per le risposte, ma ho provato con jollyday ma non mi è stato d'aiuto in quanto non esiste una data fissa in hindu claneder come tutte le sue esecuzioni sui segnali solari, quindi non posso impostare alcuna regola nel file xml. –

Problemi correlati