對于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"
));
}