DateTimePicker and seconds

本文关键字:seconds and DateTimePicker | 更新日期: 2023-09-27 18:16:24

我已经搜索了SO,但无法得到答案。我在WinForms对话框中使用了DateTimePicker,并指定了自定义格式:dd.MM.yyyy HH:mm:ss。但是DateTimePicker不显示秒,它总是为秒显示00。即使我输入e.g.。"15"秒,值是正确的,但显示错误。

我做错了什么?

DateTimePicker and seconds

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

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

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

从MSDN页面为DateTimePicker提供的示例。CustomFormat地产