Tarin Gamberini

A software engineer and a passionate java programmer

Come calcolare la differenza fra due date in Java (JDK 1.5)

Come calcolare la differenza fra due date in Java?

Una domanda che sento porre periodicamente ed alla quale raramente è risposto con chiarezza, forse anche a causa della documentazione relativa alle classi java.util.Date e java.util.GregorianCalendar, presenti nella JDK 1.5, che in alcuni punti lascia un po' a desiderare.

Nella documentazione troviamo che il metodo getTime() della classe java.util.Date, oppure il metodo getTimeInMillis() della classe java.util.GregorianCalendar, restituisce il numero di millisecondi a partire dall'epoca 1 Gennaio 1970 00:00:00.000 GMT (Gregoriano). Ciò che invece è omesso è che sia getTime() che getTimeInMillis() nel ritornare il numero di millisecondi tengono conto: degli anni bisestili e dei cambi d'ora legale e solare.

Interprete Java di direttive SSI

Server Side Include (SSI) permette di gestire in modo semplice ed efficacie pagine web dinamiche.

È un primo piccolo passo verso lo sviluppo di contenuti Web lato server, ed a confronto di linguaggi ben più potenti come PHP , ASP, JSP, risulta più accessibile grazie alla sua semplicità.