winform datetimepicker 年月日时分秒
时间: 2023-08-30 07:05:42 浏览: 80
你可以使用 WinForms 中的 DateTimePicker 控件来选择年、月、日、小时、分钟和秒。以下是一个示例代码,展示了如何设置 DateTimePicker 控件以选择完整的日期和时间:
```csharp
using System;
using System.Windows.Forms;
namespace DateTimePickerExample
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
// 设置 DateTimePicker 控件的格式为自定义格式,包含年、月、日、时、分和秒
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
// 当 DateTimePicker 的值发生变化时,可以通过 Value 属性获取选择的日期和时间
DateTime selectedDateTime = dateTimePicker1.Value;
MessageBox.Show(selectedDateTime.ToString());
}
}
}
```
在上述示例中,我们通过设置 DateTimePicker 的 Format 属性为 Custom,并指定 CustomFormat 属性的值为 "yyyy-MM-dd HH:mm:ss",来定义 DateTimePicker 控件的显示格式。然后,可以通过 ValueChanged 事件来获取用户选择的日期和时间。
希望这可以帮助到你!如果你还有其他问题,请随时提问。