Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260

    Formato data in MySql

    Ciao ancora a tutti...

    da un file recupero la data nel seguente formato:

    '06/06/2006 17:53:01'

    e vorrei inserirla direttamente nel database MySql.....

    la salvo in "String" prima in java o in "Date" ?
    poi per inserirla mi da errore perchè MySql accetta il formato YYYY-MM-DD e io ho invece DD/MM/YYYY (per il discorso del - o del / MySql accetta di tutto)
    Poi ho trovato questo nel sito di MySql , ma non riesco a venirne fuori....

    Idee?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Domanda: non puoi leggere la stringa e, sapendo che la data è all'inizio, in quel formato, risistemarla utilizzando, ad esempio, il metodo substring() della classe String?
    In questo modo, ad esempio:
    codice:
    String miaData = ...   // Conterrà, ad esempio, "06/06/2006 17:53:01"
    String giorno = miaData.substring(0,2);   // Estraggo il giorno
    String mese = miaData.substring(3,5);    // Estraggo il mese
    String anno = miaData.substring(6,10);   // Estraggo l'anno
    
    String nuovaData = anno+"/"+mese+"/"+giorno
    Oppure, creando un oggetto Date, puoi utilizzare un SimpleDateFormat per ottenere una stringa con il formato che vuoi tu.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260
    Oppure, creando un oggetto Date, puoi utilizzare un SimpleDateFormat per ottenere una stringa con il formato che vuoi tu.
    come funziona questo procedimento?
    casomai faccio come hai detto te con substring() , ma mi piace cercare per ste robe semplici dei modi difficili

  4. #4
    salve anch'io ho lo stesso problema di cui state discutendo.

    non vorrei usare cicli o substrog di sorta

    possibile ce non ci sia qualche utility con un metodo convert o qualcosa di simile ???

    cmq ho trovato un link che può essere interessante :

    http://forum.java.sun.com/thread.jsp...190&tstart=120

    fra la teoria e la pratica teoricamente non c'è differenza ma praticamente si

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    In effetti il link è utile se si deve convertire una stringa che rappresenta una data in un oggetto Date.
    Ma non mi sembra che il problema posto dall'autore fosse questo...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.