2016-06-14 2 views
2

Wenn ich die Eigenschaft "Format" einer TDateTimePicker Komponente (Delphi XE10) zB. ddd d/m/jjjj dann zeigt es Di 14//2016 !! und das Datum 31/12/2016 als 31//2016! was passiert bitte?TDatetimePicker Format zeigt falsch

Antwort

5

Dieses Datumsformat ist falsch. Sie müssen Großbuchstaben M verwenden, wie in der TDateTimePicker.Format documentation gezeigt. Kleinschreibung m stellt Minuten in einem Zeitformat dar.

 
m The one- or two-digit minute. 
mm The two-digit minute. Single-digit values are preceded by a zero. 
M The one- or two-digit month number. 
MM The two-digit month number. Single-digit values are preceded by a zero. 
MMM The three-character month abbreviation. 
MMMM The full month name. 

ddd MM/dd/yyyy zeigt Tue 06/14/2016 und ddd dd/MM/yyyy zeigt Tue 14/06/2016.

+0

Vielen DankI Ich war dinging dass ** n ** stand für Minuten und ** m ** für mohth – JimPapas

+1

@JimPapas: 'n' ist Minuten in [' FormatDateTime() '] (http: // docwiki .embarcadero.com/Libraries/de/System.SysUtils.FormatDateTime) und verwandte Funktionen. Aber nicht in 'TDateTimePicker'. –