VB.NET Tips: calcolare lo UnixTime
Attualmente al framework .NET manca una cosa abbastanza utile: non esiste una funzione che restituisca lo unixtime attuale.
Lo UnixTime, vi ricordo, e' l'unita' di misura del tempo utilizzata nei sistemi UnixLike e rappresenta il numero di secondi che sono trascorsi dalla mezzanotte (UTC) dell'1 gennaio 1970.
Questo breve code snippet permette di calcolare tale valore:
[sourcecode language='vb']
unixtime = (DateTime.UtcNow - New DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds
[/sourcecode]
Lo UnixTime, vi ricordo, e' l'unita' di misura del tempo utilizzata nei sistemi UnixLike e rappresenta il numero di secondi che sono trascorsi dalla mezzanotte (UTC) dell'1 gennaio 1970.
Questo breve code snippet permette di calcolare tale valore:
[sourcecode language='vb']
unixtime = (DateTime.UtcNow - New DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds
[/sourcecode]