📜  如何在 c# 中的 datetimepicker 中选择时间和日期(1)

📅  最后修改于: 2023-12-03 14:52:14.915000             🧑  作者: Mango

在 C# 的 DateTimePicker 中选择日期和时间的方法

介绍

DateTimePicker 是一个 Windows Form 控件,它允许用户选择日期和时间。本文将介绍如何在 C# 中使用 DateTimePicker 控件来选择日期和时间以及如何获取所选的日期和时间。

在 Windows Form 中添加 DateTimePicker 控件

首先,我们需要将 DateTimePicker 控件添加到我们的窗体中。我们可以使用 Visual Studio 的可视化设计器来添加该控件。以下是添加 DateTimePicker 控件的步骤:

  1. 打开 Visual Studio,并创建一个 Windows Form 应用程序。
  2. 从工具箱中拖动 DateTimePicker 控件到窗体上。
  3. 在属性窗口中调整 DateTimePicker 的大小和位置。
选择日期和时间

要设置 DateTimePicker 控件的初始日期和时间,我们可以使用它的 Value 属性。以下是如何在代码中设置 DateTimePicker 控件的初始日期和时间:

dateTimePicker1.Value = DateTime.Now;

要设置 DateTimePicker 控件的格式,我们可以使用它的 Format 属性。DateTimePicker 控件支持以下日期和时间格式:

  • Short(日期格式为“yyyy/MM/dd”,时间格式为“hh:mm tt”)
  • Long(日期格式为“dddd, MMMM dd, yyyy”,时间格式为“hh:mm:ss tt”)
  • Time(只显示时间,格式为“hh:mm tt”)
  • Custom(自定义格式)

以下是设置 DateTimePicker 控件格式的方法:

dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "yyyy年MM月dd日 hh:mm:ss tt";

要选择日期和时间,只需单击 DateTimePicker 控件并选择所需的日期和时间即可。

获取所选日期和时间

要获取 DateTimePicker 控件中所选的日期和时间,我们可以使用它的 Value 属性。以下是如何在代码中获取 DateTimePicker 控件中所选的日期和时间的示例:

DateTime selectedDateTime = dateTimePicker1.Value;
MessageBox.Show("所选日期和时间:" + selectedDateTime.ToString());

可以将所选日期和时间转换为所需的格式,如下所示:

string selectedDateTimeString = selectedDateTime.ToString("yyyy年MM月dd日 hh:mm:ss tt");
MessageBox.Show("所选日期和时间:" + selectedDateTimeString);
结论

在本文中,我们介绍了如何使用 C# 中的 DateTimePicker 控件选择日期和时间以及获取所选日期和时间。通过这些方法,您可以轻松地实现日期和时间的选择和处理。