Differenze tra le versioni di "Rappresentazione stringa localizzata e non-localizzata di una data"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Un valore Date è diverso dalla sua rappresentazione in formato stringa. La conversione di un valore Date può avvenire con "localizzazione" o "senza localizzazione". Per co...")
 
Riga 3: Riga 3:
 
La conversione di un valore Date può avvenire con "localizzazione" o "senza localizzazione".
 
La conversione di un valore Date può avvenire con "localizzazione" o "senza localizzazione".
  
Per comprendere la differenza fra una rappresentazione "localizzata" di un valore ''Date'' e una "non-localizzata", è opportuno leggere la documentazione delle funzioni [https://gambaswiki.org/wiki/lang/val?l=it Val()], [https://gambaswiki.org/wiki/lang/str?l=it Str()], [https://gambaswiki.org/wiki/lang/format?l=it Format()], CDate() e CStr().
+
Per comprendere la differenza fra una rappresentazione "localizzata" di un valore ''Date'' e una "non-localizzata", è opportuno leggere la documentazione delle funzioni [https://gambaswiki.org/wiki/lang/val?l=it Val()], [https://gambaswiki.org/wiki/lang/str?l=it Str()], [https://gambaswiki.org/wiki/lang/format?l=it Format()], [https://gambaswiki.org/wiki/lang/cdate?l=it CDate()] e [https://gambaswiki.org/wiki/lang/cstr?l=it CStr()].
  
 
Se si converte una stringa in una data, si presume che la stringa sia un orario UTC, *non* un orario locale.
 
Se si converte una stringa in una data, si presume che la stringa sia un orario UTC, *non* un orario locale.

Versione delle 15:22, 1 gen 2022

Un valore Date è diverso dalla sua rappresentazione in formato stringa.

La conversione di un valore Date può avvenire con "localizzazione" o "senza localizzazione".

Per comprendere la differenza fra una rappresentazione "localizzata" di un valore Date e una "non-localizzata", è opportuno leggere la documentazione delle funzioni Val(), Str(), Format(), CDate() e CStr().

Se si converte una stringa in una data, si presume che la stringa sia un orario UTC, *non* un orario locale.

Per convertire un'ora "locale" come stringa in una data, è necessario utilizzare la funzione Val(), oppure si può usare la funzione Date(), se si abbia la data divisa nei suoi diversi componenti.

CStr() e CFloat() assumono il formato "americano" (che è come "UTC" per i numeri).

Str() e Val() assumono invece il formato "locale".