Sapere quanti millisecondi sono passati dalla data iniziale del tempo Unix sino alla data e all'orario correnti

Da Gambas-it.org - Wikipedia.
Versione del 1 lug 2024 alle 08:22 di Vuott (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per sapere quanti millisecondi sono passati dalla data iniziale del tempo "Unix" sino alla data e all'orario correnti, si possono adottare almeno due modalità:

Public Sub Main()
 
  Print CFloat(DateDiff("01/01/1970", Now, gb.Second)) + CFloat(Format(Now, ".uu"))
  
End

oppure, usando il Metodo ".ToUnixTime()" della Classe Date, attivando il Componente gb.util di Gambas: [nota 1]

Public Sub Main()
 
  Print CFloat(Date.ToUnixTime(Now)) + CFloat(Format(Now, ".uu"))
  
End


Note

[1] Questa soluzione è stata suggerita dal membro Gianluigi del forum gambas-it.org .