Zwei Daten als String miteinander vergleichen

hubbl

Erfahrenes Mitglied
Hallo,
ich habe zwei Daten als strings im Stil von "24.02.2006 08:04:06" gegeben.
Wie kann ich diese miteinander vergleichen um rauszubekommen welches Datum "jünger" ist?
 
C#:
DateTime dt1;
DateTime dt2;

string date1 = "24.02.2006 08:04:06";
string date2 = "26.11.2006 18:04:06";

dt1 = Convert.ToDateTime(date1);
dt2 = Convert.ToDateTime(date2);

if (DateTime.Compare(dt1, dt2) < 0)
{
    MessageBox.Show("Zweites Datum ist älter als das erste");
}
else if (DateTime.Compare(dt1, dt2) == 0)
{
    MessageBox.Show("Zweites Datum ist gleich wie das erste");                
}
else
{
    MessageBox.Show("Zweites Datum ist jünger als das erste");
}
 
Zurück