TDatetimePicker格式显示错误

时间:2016-06-14 23:11:56

标签: delphi tdatetimepicker

如果我设置属性"格式"一个TDateTimePicker组件(Delphi XE10)例如。 ddd d / m / yyyy然后显示Tue 14 / 47 / 2016 !!和2016年12月31日的日期为31 / 0 / 2016! 发生了什么事,拜托?

1 个答案:

答案 0 :(得分:5)

该日期格式不正确。您需要使用大写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/2016ddd dd/MM/yyyy显示Tue 14/06/2016