, wenn mein Computer Datetime-Format als yy/mm/dd Datumzeit mit oder mm/tt/oder unabhängig Bildungunterschiedlich zwischen Datumsformat, wenn das aktuelle Datum erhalten nur
Datetime date1 = ... /// assume date1 is date1 < date2 and date1 < date3
DateTime date2 = DateTime.Parse(DateTime.Now.ToString("dd-MM-yyyy")) ;
DateTime date3 = DateTime.Now.Date;
DateTime.Compare(date1 ,date2); and DateTime.Compare(date1 ,date3);
was wäre das Ergebnis? ist es für date2
und date3
zurück 1, wenn vergleichen date1
? DateTime.Parse(DateTime.Now.ToString("dd-MM-yyyy")
ist gleich DateTime.Now.Date
?
was ist das 'date1'? Sie code zeigen '...' und definieren zweimal von 'date2' – Prisoner
@Alex aktualisiert die Frage. – theinarasu
@theinarasu - Verstehst du, dass der 'DateTime' -Typ ** nicht ** ein Format hat und dass es nur dann, wenn du es analysierst oder als' String' ausgibst, dass du ein Format hast? Es ist die 'Zeichenfolge', die ein Format hat. – Enigmativity