Differenze tra le versioni di "Ottenere con le risorse della libreria standard C "time.h" la data nella forma "giorno-della-settimana mese giorno ora:min:sec anno""

Da Gambas-it.org - Wikipedia.
 
Riga 1: Riga 1:
Con le funzioni esterne ''time( )'' e ''ctime( )'', contenute nella libreria standard C "/usr/include/time.h", è possibile ottenere la data corrente nella forma stringa "''giorno-della-settimana mese giorno ora:minuti:secondi anno''".
+
Con le funzioni esterne "time()" e "ctime()", contenute nella libreria standard C ''/usr/include/time.h'', è possibile ottenere la data corrente nella forma stringa "''giorno-della-settimana mese giorno ora:minuti:secondi anno''".
  
  
Riga 14: Riga 14:
 
   
 
   
 
   
 
   
  '''Public''' Sub Main()
+
  Public Sub Main()
 
    
 
    
 
   Dim l As Long
 
   Dim l As Long
Riga 24: Riga 24:
 
   Print s
 
   Print s
 
    
 
    
  '''End'''
+
  End

Versione attuale delle 08:32, 1 lug 2024

Con le funzioni esterne "time()" e "ctime()", contenute nella libreria standard C /usr/include/time.h, è possibile ottenere la data corrente nella forma stringa "giorno-della-settimana mese giorno ora:minuti:secondi anno".


Mostriamo un semplice esempio pratico:

Library "libc:6"

' time_t time (time_t *__timer)
' Return the current time and put it in *TIMER if TIMER is not NULL.
Private Extern time_C(__timer As Pointer) As Long Exec "time"

' char *ctime (const time_t *__timer)
' Equivalent to `asctime (localtime (timer))'.
Private Extern ctime(__timer As Pointer) As String


Public Sub Main()
 
  Dim l As Long
  Dim s As String
 
  l = time_C(0)
   
  s = ctime(VarPtr(l))
  Print s
  
End