+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

CSV Data formato italiano

  1. #1
    stardevil non è in linea Novello
    Salve a tutti, ho questo grande prob. da risolvere, ho cercato nel forum ma non ho trovato niente di utile per risolvere questo prob.

    Ho un file CSV con 700 mila record da inserire in un db in MySql però i campi con le date sono formattate nel formato italiano (dd/mm/yyyy hh:mm:ss), per inserirle nel db ho provato a crearmi un semplice exe con VB che legge il file riga per riga e sistema la data e fa la query di inserimento, FUNZIONA ma per caricarlo ci vuole 12 ore.

    Come risolvo questa cosa eliminando tutto questo tempo?
    Non potrei uppare il file nel db e usare invece che il campo datetime in Varchar e poi convertire tutto in datetime?
    Oppure non esiste un tool per convertire le date nei file csv?

    Grazie a tutti!!
    Attendo una vostra delucidazione...

  2. #2
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    Non ho mysql a disposizione ma secondo me dovresti provare una doppia trasformazione
    1) rinominare tutti i valori del campo / in ,
    2) applicare
    mysql> SELECT STR_TO_DATE('01,5,2013','%d,%m,%Y');
    -> '2013-05-01'
    in alternativa POTREBBE FUNZIONARE anche così
    mysql> SELECT STR_TO_DATE('01/05/2013', '%m/%d/%Y');
    -> '2013-05-01'
    ℹ️ Leggi di più su Cteniza ...

  3. #3
    stardevil non è in linea Novello
    Ho provato così e funziona, poi ho convertito la tabella da varchar a datetime però quando faccio le query è come se non tiene conto della data la utilizza come se fosse testo.
    Ora sto provando a fare la stessa cosa mettendo tutta la conversione in una tabella già datatime.
    Spero che funziona.
    Grazie mille per la risposta.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. cambiare il formato di una data
    Da Gaucho972 nel forum Microsoft Word
    Risposte: 6
    Ultimo Post: 06-05-2012, 15:49
  2. Articolo: [VBA] Convertire Data da Italiano ad Inglese
    Da @Alex nel forum Microsoft Access
    Risposte: 0
    Ultimo Post: 23-03-2012, 16:18
  3. Access data da formato data a formato testo
    Da TORNADO71 nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 08-09-2009, 22:02
  4. Formato data
    Da clock62 nel forum Visual Basic 6
    Risposte: 14
    Ultimo Post: 08-02-2008, 20:52
  5. Formato data
    Da toronto nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 19-12-2005, 15:17