Wie man das heutige Datum in mm/dd/yyyy format in ein datetime-variable in c#
Möchte ich das heutige Datum im mm/TT/JJJJ-format aus einem DateTime-variable. Wie um es zu bekommen?
Ich brauche, um zu überprüfen, dies mit einer date-variable, so muss es auch in die date-variable-format?plz help
Ex: ich brauche, um die heute Datum in mm/dd/yyyy format und ich schon date die datetime Datentyp in mm/TT/JJJJ-format, und ich habe Sie zu vergleichen
- Hinweis: ein DateTime-variable speichert ein Datum, unabhängig vom format. Das "format" gilt nur, wenn Sie es konvertieren zu einem string (anzeigen).
- Beachten Sie, dass die DateTime.Heute gibt nur das Datum mit einer Zeit von 00:00:00 wo DateTime.Jetzt gibt das Datum und die aktuelle Zeit.
- Was meinst du mit den " ex:' Teil deiner Frage ist mir unklar. Wie bereits mehrfach eine
DateTime
Objekt ist kein format und kann gedacht werden als eine Zahl. Diese 'Nummer' können Sie im Vergleich zu anderen 'zahlen' (DateTime
-Variablen) und dies wird Ihnen erlauben, zu vergleichen dates. Nur, wenn Sie konvertieren eine Zeichenfolge, haben Sie eine 'formatierte Datum'. - Bitte google einige Informationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden
DateTime.Today
:Edit: Sie Ihren Beitrag bearbeitet, um hinzufügen eine andere Frage, also hier mein edit zu liefern, zumindest eine Art von Antwort.
Update, Während Sie verwenden können
DateTime.Compare()
Sie sollten benutzen Sie einfach comparisson:Alternativ können Sie
DateTime
-Variablen zu prüfen, die gegen andereDateTime
-Variablen mit denDateTime.Compare()
Methode. Beide otpions funktioniert und es kommt auf die Vorlieben und was Sie wollen mit dem Ergebnis.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("de-DE");
Console.Write(DateTime.Today.ToString("MM/dd/yyyy")); -> 05.10.2015
MSDN sagen: Benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit
Konvertieren DateTime-variable in string, in dem angegeben format:
Wenn Sie wollen, vergleichen nur der Datumsteil des DateTime, nicht mal Teil:
DateTime.Analysieren ist das, was du suchst...