Articles of calendario

calcolo dell’anno bisestile

Per trovare gli anni bisestili, perché l’anno deve essere indivisibile per 100 e divisibile per 400? Capisco perché deve essere divisibile per 4. Per favore spiega l’algoritmo.

ultimo giorno di calcolo del mese

Sto avendo problemi con il calcolo di quando il prossimo ultimo giorno del mese è per una notifica che è programmata per essere inviata. Ecco il mio codice: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Questa è la linea che causa problemi credo: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); Come posso utilizzare il calendario per impostare correttamente l’ultimo […]

Come cambiare TIMEZONE per un java.util.Calendar / Date

Vorrei cambiare il valore TIMEZONE in un’istanza di Java Calendar in fase di runtime. Ho provato di seguito. Ma l’output è lo stesso in entrambi i casi: Calendar cSchedStartCal = Calendar.getInstance(TimeZone.getTimeZone(“GMT”)); System.out.println(cSchedStartCal.getTime().getTime()); cSchedStartCal.setTimeZone(TimeZone.getTimeZone(“Asia/Calcutta”)); System.out.println(cSchedStartCal.getTime().getTime()); PRODUZIONE: 1353402486773 1353402486773 Ho provato anche questo, ma l’output è sempre lo stesso: Calendar cSchedStartCal = Calendar.getInstance(TimeZone.getTimeZone(“GMT”)); System.out.println(cSchedStartCal.getTime()); Calendar cSchedStartCal1 = […]

Email multiparte con testo e calendario: Outlook non riconosce ics

Ho problemi con Outlook 2007. Quando si invia un’e-mail “multipart / alternative” con una parte “text / calendar”, Outlook riconosce l’evento del calendario, è così che deve essere. Ma quando si aggiunge una parte “text / plain”, Outlook visualizza solo il testo normale, manca la parte del calendario (ma è presente nel codice sorgente dell’e-mail). […]

Il calendario restituisce il mese sbagliato

Calendar rightNow = Calendar.getInstance(); String month = String.valueOf(rightNow.get(Calendar.MONTH)); Dopo l’esecuzione dello snippet sopra riportato, il mese ottiene un valore di 10 anziché 11. Come mai?

Esiste un controllo calendario già pronto per le app per iPhone?

Sto costruendo un’applicazione per l’iPhone che mostrerà gli eventi imminenti e passati. Ho optato per una visualizzazione elenco, ma poi mi sono reso conto che un calendario (proprio come quello visualizzato nella vista “mese” nell’applicazione calendario integrata) sarebbe la soluzione migliore. Tuttavia, le linee guida per l’interfaccia umana di iPhone menzionano semplicemente il selettore di […]

Numero di giorni in particolare mese di un anno particolare?

Come sapere quanti giorni ha un mese particolare di un anno particolare? String date = “2010-01-19”; String[] ymd = date.split(“-“); int year = Integer.parseInt(ymd[0]); int month = Integer.parseInt(ymd[1]); int day = Integer.parseInt(ymd[2]); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR,year); calendar.set(Calendar.MONTH,month); int daysQty = calendar.getDaysNumber(); // Something like this

Come gestire i fusi orari del calendario usando Java?

Ho un valore Timestamp che proviene dalla mia applicazione. L’utente può trovarsi in un determinato fuso orario locale. Poiché questa data viene utilizzata per un servizio Web che presuppone che il tempo indicato sia sempre in GMT, è necessario convertire il parametro dell’utente da say (EST) a (GMT). Ecco il kicker: l’utente è ignaro della […]

Aggiungi programmaticamente un evento personalizzato nel calendario di iPhone

C’è un modo per aggiungere eventi iCal al Calendario iPhone dall’app personalizzata?

Come sottrarre X giorni da una data usando il calendario Java?

Qualcuno sa un modo semplice utilizzando il calendario Java per sottrarre X giorni da una data? Non sono stato in grado di trovare alcuna funzione che mi permetta di sottrarre direttamente X giorni da una data in Java. Qualcuno può indicarmi la giusta direzione?