dateformat

Mattepuffo's logo
Aggiungere giorni ad un data in Java

Aggiungere giorni ad un data in Java

La gestione delle date in Java la trovo un pò prolissa; ma è comunque eseguire tutte le operazioni che vogliamo.

Ad esempio ho la necessità di aggiungere 10 giorni ad una data.

Usando DateFormat e LocalDateTime è abbastanza facile.

Mattepuffo's logo
Visualizzare solo mese e anno in jQuery UI Datepicker

Visualizzare solo mese e anno in jQuery UI Datepicker

Sono passati anni , ormai, ma jQuery UI Datepicker continua ad essere il mio calendario preferito.

Sia per facilità di implementazione, che per la possibilità di personalizzazione.

Oggi vediamo come possiamo impostare il datepicker per visualizzare solo il mese e l'anno, omettendo il giorno.

Può essere utile nel caso si impostino periodi di tempo per mese / anno, tipo un budget.

Prima di tutto, impostiamo una regola CSS per nascondere il calendario:

.ui-datepicker-calendar { display: none; }

Provatela per vedere l'effetto.

Mattepuffo's logo
Formattare le date in Java

Formattare le date in Java

Oggi torniamo un pò alle base di Java, e vediamo come formattare le date usando SimpleDateFormat.

Intanto potete vedere nel link della doc tutti i valori per formattare le date.

Qua sotto la tabella dei valori per formattare le date (ripresi dalla Javadoc ufficiale).

Letter Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
Y Week year Year 2009; 09
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day name in week Text Tuesday; Tue
u Day number of week (1 = Monday, ..., 7 = Sunday) Number 1
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800
X Time zone ISO 8601 time zone -08; -0800; -08:00