Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日期时间选择器和秒_C#_Winforms_Datetimepicker - Fatal编程技术网

C# 日期时间选择器和秒

C# 日期时间选择器和秒,c#,winforms,datetimepicker,C#,Winforms,Datetimepicker,我找了这么多,但找不到答案。我在WinForms对话框上使用DateTimePicker并指定自定义格式:dd.MM.yyyy HH:MM:ss。但是DateTimePicker不显示秒数,它总是为秒数显示00。即使我键入例如“15”秒,该值也是正确的,但显示错误 我做错了什么?在指定自定义格式之前,是否设置了Format属性 public void SetMyCustomFormat() { // Set the Format type and the CustomFormat stri

我找了这么多,但找不到答案。我在WinForms对话框上使用DateTimePicker并指定自定义格式:
dd.MM.yyyy HH:MM:ss
。但是DateTimePicker不显示秒数,它总是为秒数显示
00
。即使我键入例如“15”秒,该值也是正确的,但显示错误


我做错了什么?

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

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

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

您是否将
格式设置为
自定义
?因为我试过了,它显示了当前时间seconds@Nacereddine:是的,我看到了,而且我可以看到日期的格式与我预期的一样。。“你们一定是出了什么问题。”费舍曼说,“这是在设计时和运行时为我准备的。”。您的代码中是否有其他部分修改了DateTimePicker?您在运行时尝试过吗?DTP是由Windows而不是.NET实现的。DateTimePicker只是它的包装类。在不知道您使用的Windows版本的情况下无法回答。您最好还可以查看用户覆盖的控制面板+区域和语言选项。我在设计器的属性页中指定了这些值。