將DateTimePicker的Format屬性中加入日期格式設成 'yyyy-MM-dd HH:mm',注意大小寫 ,
將kind設置為dtkTime即可,可以在每次Form onShow時將DateTimePicker1.DateTime := Now
今天用delphi寫個程序,使用datetimepicker獲得想要的時間。蛋疼的問題是無論怎么調整明明看着控件里面的日期變了,但是show出來的datetimepicker.datetime日期都不變。娘的,網上居然找半天沒找到解決辦法。后來屬性里偶然發現有個DateMode屬性是:dmComboBox,才想起來一開始的時候,為了顯示出小時和分鍾而把Format和Kind都設置成了時間模式。所以重新將Kind變回dtKDate,然后修改DateMode屬性為dmUpDown,世界終於正常了。看來datetimepicker控件李還有個子控件屬性,datetimepicker.datetime中的時間值是從dmComboBox或者dmUpDown控件中提取的,不同的顯示方式,其提取值的方式也不同。
