【发布时间】:2016-10-15 20:52:38
【问题描述】:
如果我设置 TDateTimePicker 组件(Delphi XE10)的属性“格式”,例如。 ddd d/m/yyyy 然后显示 Tue 14/47/2016 !!日期 31/12/2016 为 31/0/2016 ! 请问这是怎么回事?
【问题讨论】:
如果我设置 TDateTimePicker 组件(Delphi XE10)的属性“格式”,例如。 ddd d/m/yyyy 然后显示 Tue 14/47/2016 !!日期 31/12/2016 为 31/0/2016 ! 请问这是怎么回事?
【问题讨论】:
日期格式不正确。您需要使用大写的M,如TDateTimePicker.Format documentation 所示。小写的m 表示时间格式的分钟。
ddd MM/dd/yyyy 显示Tue 06/14/2016,ddd dd/MM/yyyy 显示Tue 14/06/2016。
【讨论】:
n 是FormatDateTime() 和相关函数中的分钟数。但不在TDateTimePicker。