Es ist nützlich zu wissen, dass dies dasselbe Format ist, das von der Windows- Funktion GetDateFormat verwendet wird. Sie verwenden Apostrophe, um ein Literal anzugeben, das in die resultierende Zeichenfolge eingefügt werden soll.
Weitere Dokumentation der Zeichenfolgenformatierungscodes finden Sie unter:
In Ihrer Zeichenfolge bedeutet dies, dass Bindestriche, Doppelpunkte und die T- Zeichen buchstäblich hinzugefügt werden sollen :
yyyy '-'
MM '-'
dd 'T'
HH ':'
mm ':'
ss
In der Regel wollen Sie nicht Daten / Zeiten mit konstruieren wahrsten Sinne des Wortes ein Bindestrich ( -
) oder Doppelpunkte ( :
) oder sogar Schrägstriche ( /
). Weil diese für Kulturen falsch sind, die keine Schrägstriche und Doppelpunkte verwenden, um Datums- / Uhrzeitangaben zu erstellen:
- 22.10.2019 10∶19∶54 ᴀᴍ
- 10:19:54
- 2019.10.22 10:19:54
- 2019-10-22 10.19.54
- 2019-10-22 10:19:54
- 2019-10-22 10:19:54 AM
- 2019-10-22 ཆུ་ཚོད་ 10:19:54 སྔ་ ཆ་
- 2019-10-22 오전 10:19:54
- 2019 10:19:54
- 10:19:54
- 22.10.19 10:19:54
- 22.10.19 ý. 10:19:54
- 22.10.2019 10.19.54
- 22.10.2019 10:19:54
- 22.10.2019 10:19:54 pd
- 22.10.2019 г. 10:19:54
- 22.10.2019. 10:19:54
- 22-10-19 10.19.54
- 22-10-19 10.19.54 Uhr
- 22-10-19 10:19:54
- 22-10-19 ਸਵੇਰ 10:19:54
- 22-10-2019 10:19:54
- 22-10-2019 ৰাতিপু 10:19:54
- 22-окт. 19 10:19:54
- 23/02/41 10:19:54 ص
- 30/07/1398 10:19:54 ق.ظ
Was Sie tun möchten, wenn Sie Folgendes angeben möchten:
- "Hier sollten Sie das Datumstrennzeichen setzen"
- "Hier sollten Sie das Zeittrennzeichen setzen"
Verwenden Sie das Besondere:
- Ersatzzeichen für Datumstrennzeichen (/)
- Zeittrennzeichen Ersatzzeichen (:)
Und konstruieren Sie ein Format wie:
TT / JJJJ / MM SS: HH: mm
Ich weiß nicht, welche geschäftlichen Anforderungen ein Datum haben muss:
- 22/2019/10 37:10:24
- 22-2019-10 37∶10∶24
- 22 // 2019 // 10 37 :: 10 :: 24
- 10 37∶10∶24
Auf diese Weise fügt der Lokalisierer die korrekten Datums- und Zeittrennzeichen der Kultur ein.
Wenn Sie buchstäblich danach gefragt /
haben -
, oder :
:
- dd
'/'
yyyy '/'
MM ss ':'
HH ':'
mm
Sie werden buchstäblich bekommen:
eher, als:
GetDateFormat
. Ähnlich vielleicht, aber zum Beispiel ist die Bedeutung vonyyyyy
anders. Angesichts der Tatsache, dass diese Frage eine bemerkenswerte Aufmerksamkeit erhält und es um C # / geht, empfehle ich, diese Aussage zu korrigieren und stattdessen auf die .NET-Dokumente zu verlinken.