Differenze tra le versioni di "Sapere quanti microsecondi sono passati dalla data iniziale del tempo Unix sino alla data e all'orario correnti"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
− | Per sapere quanti microsecondi sono passati dalla data iniziale del tempo | + | Per sapere quanti microsecondi sono passati dalla data iniziale del tempo ''[https://it.wikipedia.org/wiki/Tempo_(Unix) Unix]'' sino alla data e all'orario correnti, è possibile utilizzare la funzione esterna "gettimeofday()" della libreria standard C e definita nel file header "''/usr/include/x86_64-linux-gnu/sys/time.h'' ". |
Library "libc:6" | Library "libc:6" | ||
Riga 12: | Riga 12: | ||
− | + | Public Sub Main() | |
Dim ct As New Timeval | Dim ct As New Timeval | ||
Riga 20: | Riga 20: | ||
Print "\e[31m"; (ct.tv_sec * 1000000) + ct.tv_usec; "\e[0m" | Print "\e[31m"; (ct.tv_sec * 1000000) + ct.tv_usec; "\e[0m" | ||
− | + | End |
Versione attuale delle 07:23, 1 lug 2024
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 e definita nel file header "/usr/include/x86_64-linux-gnu/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