Differenze tra le versioni di "Ottenere una data e-o l'orario comprensivo dei millisecondi"
Riga 1: | Riga 1: | ||
− | 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 | + | 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()" <SUP>[<B>[[#Note|nota 1]]</b>]</sup> |
− | |||
==Ottenere una data e/o l'orario comprensivo dei millisecondi== | ==Ottenere una data e/o l'orario comprensivo dei millisecondi== | ||
Riga 6: | Riga 5: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Print Format(Date(1968, 6, 12, 0, 21, 8, 969), "dd/mm/yyyy hh:nn:ss.uu") | |
'''End''' | '''End''' | ||
oppure più brevemente con la funzione "Time()", se non si ha bisogno della <nowiki>data</nowiki>: | oppure più brevemente con la funzione "Time()", se non si ha bisogno della <nowiki>data</nowiki>: | ||
− | Print CStr(Time(0, 21, | + | Print CStr(Time(0, 21, 8, 969)) |
− | + | ==Ottenere la data corrente con l'orario comprensivo dei millisecondi== | |
− | ==Ottenere | ||
Per ottenere una data con l'orario comprensivo dei millisecondi, si utilizzerà la funzione ''Now'': | Per ottenere una data con l'orario comprensivo dei millisecondi, si utilizzerà la funzione ''Now'': | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Print Format(Now, "dd/mm/yyyy hh:nn:ss.uu") | |
'''End''' | '''End''' | ||
− | |||
==Ottenere solo l'orario corrente comprensivo dei millisecondi== | ==Ottenere solo l'orario corrente comprensivo dei millisecondi== | ||
Riga 26: | Riga 23: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Print Format(Time, "hh:nn:ss.uu") <FONT Color=gray>' ''o anche:'' Format(Now, "hh:nn:ss.uu")''</font> | |
'''End''' | '''End''' | ||
− | + | ==Soluzione con la sola funzione "Date()"== | |
− | ==Soluzione | + | E' possibile ottenere i millisecondi usando la sola funzione "Date()" preceduta semplicemente con il valore ''Null'' e l'operatore "&": |
− | |||
− | |||
− | |||
− | |||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | Print Null & Date(0, 0, 0, 0, | + | Print <FONT Color=#B22222>Null &</font> Date(0, 0, 0, 0, 21, 8, 969) |
'''End''' | '''End''' | ||
oppure più brevemente con la funzione "Time()", se non si ha bisogno della <nowiki>data</nowiki>: | oppure più brevemente con la funzione "Time()", se non si ha bisogno della <nowiki>data</nowiki>: | ||
− | Print Null & Time(0, 0, 0, | + | Print <FONT Color=#B22222>Null &</font> Time(0, 0, 0, 123456) |
+ | |||
+ | |||
+ | |||
+ | =Note= | ||
+ | [1] Al riguardo vedere assolutamente la seguente pagina: '''[[Rappresentazione_stringa_localizzata_e_non-localizzata_di_una_data|Rappresentazione_stringa_localizzata_e_non-localizzata_di_una_data]]''' |
Versione delle 16:19, 16 gen 2022
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]
Indice
Ottenere una data e/o l'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 più brevemente con la funzione "Time()", se non si ha bisogno della data:
Print CStr(Time(0, 21, 8, 969))
Ottenere la data corrente con l'orario comprensivo dei millisecondi
Per ottenere una data 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
Soluzione con la sola funzione "Date()"
E' possibile ottenere i millisecondi 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 Null & Time(0, 0, 0, 123456)
Note
[1] Al riguardo vedere assolutamente la seguente pagina: Rappresentazione_stringa_localizzata_e_non-localizzata_di_una_data