Sapere quanti microsecondi sono passati dalla data iniziale del tempo Unix sino alla data e all'orario correnti
Da Gambas-it.org - Wikipedia.
Versione del 16 gen 2022 alle 14:18 di Vuott (Discussione | contributi)
Per sapere quanti microsecondi sono passati dalla data iniziale del tempo "Unix" sino alla data e all'orario correnti, è possibile utilizzare la funzione esterna gettimeofday( ) della libreria standard C "sys/time.h":
Library "libc:6" Public Struct timeval tv_sec As Long tv_usec As Long End Struct ' int gettimeofday (struct timeval *__restrict __tv, __timezone_ptr_t __tz) ' Get the current time of day and timezone information. Private Extern gettimeofday(__tv As Timeval, __tz As Pointer) As Integer Public Sub Main() Dim ct As New Timeval gettimeofday(ct, 0) Print "\e[31m"; (ct.tv_sec * 1000000) + ct.tv_usec; "\e[0m" End