2
TDateTimePickerコンポーネント(Delphi XE10)のプロパティ "format"を設定すると、 ddd d/m/yyyyと表示されます。それはTue 14//2016です! 31/12/2016の日付は31//2016です。 何が起こっていますか?TDatetimePicker形式が正しく表示されない
TDateTimePickerコンポーネント(Delphi XE10)のプロパティ "format"を設定すると、 ddd d/m/yyyyと表示されます。それはTue 14//2016です! 31/12/2016の日付は31//2016です。 何が起こっていますか?TDatetimePicker形式が正しく表示されない
日付の形式が正しくありません。 TDateTimePicker.Format documentationに示すように、大文字のM
を使用する必要があります。小文字の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
。
おかげさまで mohthの場合は** n **が分、** m **の場合は – JimPapas
@JimPapas: '' FormatDateTime() '](http:// docwiki .embarcadero.com/Libraries/en/System.SysUtils.FormatDateTime)と関連する関数。しかし 'TDateTimePicker'ではそうではありません。 –