Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: xinyiman - Maggio 23, 2012, 09:02:00 am

Titolo: Formato data
Inserito da: xinyiman - Maggio 23, 2012, 09:02:00 am
Ciao ragazzi, ho il seguente problema.

Ho una stringa che contiene la data in questo formato e quando vado a salvarla nel DB ovviamente mi restituisce l'errore sotto.

Formato: 'Wed May 23 2012 00:00:00 GMT+0200 (ora legale Europa occidentale)'

Errore: is not a valid date format


Qualche idea?!
Titolo: Re:Formato data
Inserito da: nomorelogic - Maggio 23, 2012, 09:06:47 am
di che DB si tratta?

Edit:
ad esempio in oracle c'è 'to_date' che risolverebbe
Titolo: Re:Formato data
Inserito da: xinyiman - Maggio 23, 2012, 09:11:38 am
firebird, il dato lo recupero da una griglia extpascal
Titolo: Re:Formato data
Inserito da: nomorelogic - Maggio 23, 2012, 09:17:10 am
firebird ha la cast ma quel formato non lo riconosce (almeno credo: il mese dovrebbe essere scritto completanente)

dalla griglia puoi estrarre la data solo come stringa?
se solo come stringa c'è la possibilità di formattare?

Titolo: Re:Formato data
Inserito da: Stilgar - Maggio 23, 2012, 09:19:58 am
La data, per come l'hai riportata è in formato UTF ... non è il massimo da gestire.
In oltre mescola la localizzazione inglese con quella italiana.

Sicuro che ti restituisca solo la stringa. Non c'è modo di farsi dare un numero? Se così non è ... possibile che ti non possa "forzare" un formato ....

Titolo: Re:Formato data
Inserito da: xinyiman - Maggio 23, 2012, 09:48:25 am
Mi sto documentando, ExtPascal ha il difetto della documentazione. Vi farò sapere!