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 "''[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'' ".
+
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()
+
  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'''
+
  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