Ottenere una data e-o l'orario comprensivo dei millisecondi

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

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

E' possibile ottenere una data e/o l'orario comprensivo dei millisecondi usando le funzioni Date(), Now e Time(), i risultati delle quali andranno convertiti in tipo stringa con la funzione "Format()" o con "CStr()" [nota 1]

Ottenere una data e/o un orario comprensivo dei millisecondi

Per ottenere una data e/o l'orario comprensivo dei millisecondi, si potrà utilizzare la funzione Date():

Public Sub Main()

 Print Format(Date(1968, 6, 12, 0, 21, 8, 969), "dd/mm/yyyy hh:nn:ss.uu")

End

oppure usando la sola funzione "Date()" preceduta semplicemente con il valore Null e l'operatore "&":

Public Sub Main()

Print Null & Date(0, 0, 0, 0, 21, 8, 969)

End

oppure più brevemente con la funzione "Time()", se non si ha bisogno della data:

Print CStr(Time(0, 21, 8, 969))

o preceduta semplicemente con il valore Null e l'operatore "&":

Print Null & Time(0, 0, 0, 123456)

Ottenere la data corrente con l'orario comprensivo dei millisecondi

Per ottenere data corrente con l'orario comprensivo dei millisecondi, si utilizzerà la funzione Now:

Public Sub Main()

 Print Format(Now, "dd/mm/yyyy hh:nn:ss.uu")

End

Ottenere solo l'orario corrente comprensivo dei millisecondi

Per ottenere soltanto l'orario corrente comprensivo dei millisecondi, si utilizzerà la funzione "Time()":

Public Sub Main()

 Print Format(Time, "hh:nn:ss.uu")   ' o anche: Format(Now, "hh:nn:ss.uu")

End

oppure più brevemente con la funzione "Time()" preceduta semplicemente con il valore Null e l'operatore "&":

 Print Null & Time


Note

[1] Al riguardo vedere assolutamente la seguente pagina: Rappresentazione_stringa_localizzata_e_non-localizzata_di_una_data