Ho la necessità di convertire dei float in formato date/time.
Come da topic...esiste una funzione predefinita?
Grazie mille
Ho la necessità di convertire dei float in formato date/time.
Come da topic...esiste una funzione predefinita?
Grazie mille
Ciao MuPPhY,
non ha senso una conversione di un numero in una data :master:
In che senso?
I dati sono presi da AS400 e per qualche strano motivo il progettista ha messo delle date in formato float.
Ora ho la necessità di eseguire delle analisi su questi dati in formato date.
I valori sono formattati come data, ad es:
Dato il float-> 20041002
voglio ottenere il date-> 10/02/2004
allora è tutta un'altra cosa
sicuro che sia un float e non una stringa?
Comunque
codice:datafloat = 20041002 data = DateSerial(Left(CStr(datafloat),4),Mid(CStr(datafloat),5,2),Right(CStr(datafloat),2))![]()
Sicuro purtroppo![]()
Grazie mille....appena ho tempo la provo
![]()
Fosse per JS, io proverei cosi` (sperando che la codifica delle date sia la stessa):
var datainc = new Date();
datainc = <?PHP:print dataserver?>; // non sono sicuro della sintassi PHP
echo(datainc.toLocaleString() );
Nota:
in JS le date sono espresse come il numero di millisecondi a partire dal 1.1.1970.
Se nel tuo AS400 le date sono espresse nello stesso modo, puoi applicare questo sistema, altrimenti devi convertire il tuo float opportunamente.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati