gpt4 book ai didi

时间:2019-03-08 标签:c#datetimepickersettime

转载 作者:行者123 更新时间:2023-11-30 20:23:34 25 4
gpt4 key购买 nike

在我的 WinForm 上,我希望用户能够在单击按钮时“重置”或“清除”日期时间选择器。我的目标是将其设置为凌晨 00:00,但我无法这样做。

我试过:

dateTimePicker1.Value = ("00:00: AM");

int reset = int.Parse("00:00: AM");

dateTimePicker1.Value = reset;

日期时间选择器采用自定义格式:hh:mm:tt

感谢任何帮助!

最佳答案

尝试将您的自定义格式从 hh:mm tt 更改为 HH:mm tt

dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "HH:mm tt";
dateTimePicker1.Value = DateTime.Now.Date;

正如我们在 MSDN 上看到的那样
https://msdn.microsoft.com/EN-US/library/8kb3ddd4%28v=VS.110,d=hv.2%29.aspx :
"hh"- 小时,使用从 01 到 12 的 12 小时制。
"HH"- 小时,使用从 00 到 23 的 24 小时制。

因此,我们可以预期以下行为:

DateTime date = new DateTime(2015, 02, 19, 0, 0, 0);
Console.WriteLine(date.ToString("hh:mm tt", CultureInfo.InvariantCulture));
// Displays 12:00 AM
Console.WriteLine(date.ToString("HH:mm tt", CultureInfo.InvariantCulture));
// Displays 00:00 AM

关于时间:2019-03-08 标签:c#datetimepickersettime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28607651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com