C#日期选择器24小时日期和时间
您好,我实际上在c#应用程序中使用datepicker。为了获取日期和时间,我在属性中使用了以下设置: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
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);