天天看點

datetimepicker 年 月 日 時 分 秒

對于datetimepicker 控件

dateTimePicker1.Format = DateTimePickerFormat.Custom;

dateTimePicker1.CustomFormat = 

"yyyy-MM-dd HH:mm:ss"

;

選擇時間之後,轉成text會發現,年、月、日顯示正常,但是時分秒會是00:00:00,也就是說“時 分 秒”擷取不了。

對于想擷取當時的年月日時分秒,寫一個Leave事件即可:

void

dateTimePicker1_Leave(

object

sender, EventArgs e)

{

dateTimePicker1.Value = DateTime.Parse(dateTimePicker1.Value.Date.ToString(

"yyyy-MM-dd "

)

+ DateTime.Now.ToString(

"HH:mm:ss"

));

}