TDatetimePicker格式显示错误
TDatetimePicker format shows wrongly
如果我设置 属性 "format" TDateTimePicker 组件 (Delphi XE10) 例如。 ddd d/m/yyyy 然后显示 Tue 14/47/2016 !!日期 31/12/2016 为 31/0/2016 !
请问发生了什么事?
日期格式不正确。您需要使用大写 M
,如 TDateTimePicker.Format documentation 所示。小写 m
表示时间格式中的分钟。
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
表示Tue 06/14/2016
,ddd dd/MM/yyyy
表示Tue 14/06/2016
。
如果我设置 属性 "format" TDateTimePicker 组件 (Delphi XE10) 例如。 ddd d/m/yyyy 然后显示 Tue 14/47/2016 !!日期 31/12/2016 为 31/0/2016 ! 请问发生了什么事?
日期格式不正确。您需要使用大写 M
,如 TDateTimePicker.Format documentation 所示。小写 m
表示时间格式中的分钟。
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
表示Tue 06/14/2016
,ddd dd/MM/yyyy
表示Tue 14/06/2016
。