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]

Published: April 22 2008

  • category: