C#日期选择器24小时日期和时间

C#日期选择器24小时日期和时间,c#,C#,您好,我实际上在c#应用程序中使用datepicker。为了获取日期和时间,我在属性中使用了以下设置: format = custom customformat = dd MM yyyy hh mm ss 这很好,但只显示1到12之间的小时分钟,我希望能够表示0到23之间的小时。有什么建议吗?提前谢谢。请尝试“请HH”而不是“HH”: 格式=自定义 自定义格式=dd-MM-yyy-HH-MM-ss 进一步阅读:尝试使用: customformat = dd MM yyyy HH mm ss

您好,我实际上在c#应用程序中使用datepicker。为了获取日期和时间,我在属性中使用了以下设置:

format = custom
customformat = dd MM yyyy hh mm ss

这很好,但只显示1到12之间的小时分钟,我希望能够表示0到23之间的小时。有什么建议吗?提前谢谢。

请尝试“请HH”而不是“HH”:

格式=自定义

自定义格式=dd-MM-yyy-HH-MM-ss

进一步阅读:

尝试使用:

customformat = dd MM yyyy HH mm ss

i、 e使用大写字母H代替小写字母H。

您可以根据需要设置自定义格式
dd-MM-yyy-HH-MM-ss
。您可以检查自定义格式。类似地,您可以使用as在
DateTime
中读取其值:

 string strDateStarted = datetimepicker1.Value.Tostring();
 DateTime datDateStarted;
 DateTime.TryParseExact(strDateStarted, new string[] { "dd MM yyyy HH mm ss" }, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out datDateStarted);
 Console.WriteLine(datDateStarted);