Conversione stringa in data

di il
3 risposte

Conversione stringa in data

Salve, a tutti.
Ho la seguente stringa "9/29/2006" e vorrei convertirla in data.
ma quando provo a convertirla così:
DateTime.Parse("9/29/2006") si verifica, ovviamente, il seguente errore:
"Stringa non riconosciuta come valore DateTime valido"

In quale altro modo posso provare?

3 Risposte

  • Re: Conversione stringa in data

    Ciao il metodo si aspetta un formato diverso.
    ecco un esempio corretto:

    string myDateTimeValue = "9/29/2006 11:11:11";
    DateTime myDateTime = DateTime.Parse(myDateTimeValue);
  • Re: Conversione stringa in data

    Toki ha scritto:


    Ciao il metodo si aspetta un formato diverso.
    ecco un esempio corretto:

    string myDateTimeValue = "9/29/2006 11:11:11";
    DateTime myDateTime = DateTime.Parse(myDateTimeValue);
    Ho provato ma da errore. Infatti in questo modo funziona:
    DateTime.Parse("13/3/2007 11.15.09")

    in quest'altro non funziona:
    DateTime.Parse("3/13/2007 11.15.09")

    Come potrei risolvere?
  • Re: Conversione stringa in data

    Private void button1_Click(object sender, EventArgs e)
    {
    DateTimeFormatInfo dtfi = (DateTimeFormatInfo)DateTimeFormatInfo.CurrentInfo.Clone();
    dtfi.ShortDatePattern = "M/d/yyyy";
    DateTime dt = DateTime.Parse(this.textBox1.Text,dtfi);
    string datet = dt.ToString("d/M/yyyy");
    MessageBox.Show (datet );

    }
    Ti ho riportato il codice che avevo usato dovrebbe andarti bene,
    puo anche mettere il modello di datetime che meglio preferisci.
Devi accedere o registrarti per scrivere nel forum
3 risposte