DateTimePicker和秒

时间:2011-12-02 16:23:43

标签: c# winforms datetimepicker

我搜索了SO,但无法得到答案。我在WinForms对话框中使用DateTimePicker并指定自定义格式:dd.MM.yyyy HH:mm:ss。但DateTimePicker不显示秒数,它总是显示00。即使我打字,例如“15”秒,值正确但显示错误。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

我自己找到了答案。如果我将数据源绑定到DateTimePicker的Text属性,则不会显示秒。我必须改为绑定到Value属性。

答案 1 :(得分:0)

在指定自定义格式之前是否设置了Format属性?

public void SetMyCustomFormat()
{
   // Set the Format type and the CustomFormat string.
   dateTimePicker1.Format = DateTimePickerFormat.Custom;
   dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";
}

Example cadged from the MSDN page for DateTimePicker.CustomFormat Property