Ho alcuni vecchi file di registro che devo analizzare - apparentemente l'ora è stata salvata come: 18/12/2012 11:09:39 p.m. - Tutti i miei tentativi di analizzare questi hanno fallito. Sono completamente perso su questo - Qualsiasi aiuto o direzione sarebbe fantastico!DateTime.Parse genera sempre un'eccezione in una coltura specifica
CultureInfo cultureInfo = new CultureInfo("es-MX" , true);
string date = "18/12/2012 11:09:39 p.m.";
DateTime dt = new DateTime(2012 , 12 , 18 , 11 , 9 , 39).AddHours(12);
this.richTextBox1.Text += date + Environment.NewLine;
this.richTextBox1.Text += dt.ToString(cultureInfo) + Environment.NewLine;
this.richTextBox1.Text += dt.ToString() + Environment.NewLine;
foreach (var item in richTextBox1.Lines)
{
try
{
DateTime d= DateTime.Parse(item);
this.richTextBox1.Text += d.ToString() + Environment.NewLine ;
}
catch (Exception ee)
{
this.richTextBox1.Text += ee.Message + Environment.NewLine ;
}
}
** ** SEMPRE ... beh ... in una cultura specifica +1 – phadaphunk
volete prendere l'eccezione, a destra cos'è –
50% del t.?? lui tempo, il mio codice funziona al 100% del tempo. – Brian