Eye*_*arp 3 c# time set datetimepicker
在我的 WinForm 上,我希望用户能够在单击按钮时“重置”或“清除”日期时间选择器。我的目标是将其设置为 00:00 AM,但我无法这样做。
我试过了:
dateTimePicker1.Value = ("00:00: AM");
int reset = int.Parse("00:00: AM");
dateTimePicker1.Value = reset;
Run Code Online (Sandbox Code Playgroud)
日期时间选择器采用自定义格式: hh:mm:tt
任何帮助表示赞赏!
小智 5
尝试将自定义格式从 更改hh:mm tt为HH:mm tt.
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "HH:mm tt";
dateTimePicker1.Value = DateTime.Now.Date;
Run Code Online (Sandbox Code Playgroud)
正如我们在 MSDN
https://msdn.microsoft.com/EN-US/library/8kb3ddd4%28v=VS.110,d=hv.2%29.aspx 上看到的:
“hh” - 小时,使用 12 - 从 01 到 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23168 次 |
| 最近记录: |