WPF-toolkit, ändern Datum-format in DatePicker
Standard-Datum-format in DatePicker ist "yyyy-mm-dd" aber ich brauche "dd-mm-yyyy". Diese one-Lösung nicht für mich arbeiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standard-Datum-format in DatePicker ist "yyyy-mm-dd" aber ich brauche "dd-mm-yyyy". Diese one-Lösung nicht für mich arbeiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Datum angezeigt wird, mithilfe der
CultureInfo.CurrentCulture
, das ist die Windows-regionalen Einstellungen des Benutzers in der Systemsteuerung und es scheint, dass nicht geändert werden kann. Doch es sollte nicht wirklich wichtig, da es dem Benutzer bevorzugt einstellen von Datum/Uhrzeit.Dies ist eine ziemlich alte Frage (markiert etwas fälschlicherweise als "beantwortet").
Wenn Sie Bedarf an einem bestimmten Datum-format für die WPF-DatePicker-Steuerelement, aber nicht wollen, zu öffnen, den source-code für Sie (die ist in der Tat, für den download verfügbar), Sie können immer geben Sie das Datumsformat für die gesamte Benutzeroberfläche, oder setzen Sie es für jede DatePicker-Steuerelement.
In meine app, ich habe folgende in der Application_Startup-Ereignis:
Beachten Sie, dass dies das format für das kurze Datum-format überall in Ihrer app (die ist, was ich wollte, anstatt durch und durch anwenden der Kultur jedem und jeder Instanz des date-picker. Ich kam mit der oben basiert auf einem anderen StackOverflow-post; ich weiß nicht mehr genau wo es war (oder ich würde den Autor erwähnt), aber trotzdem, hoffe, das hilft!
Kirk
Wenn Sie möchten, geben Sie das format Datum, das Ihre tun müssen, so etwas wie dieses:
datetimepicker.SelectedDate.Value
ist einDateTime Object
so können Sie manipulieren wie Sie wollen.