如何:使用 DateTimePicker 控件显示时间How to: Display Time with the DateTimePicker Control

如果希望应用程序能够使用户选择日期和时间,并以指定的格式显示该日期和时间,请使用 DateTimePicker 控件。If you want your application to enable users to select a date and time, and to display that date and time in the specified format, use the DateTimePicker control. 以下的过程说明如何使用 DateTimePicker 控件来显示时间。The following procedure shows how to use the DateTimePicker control to display the time.

使用 DateTimePicker 控件来显示时间To display the time with the DateTimePicker control

  1. Format 属性设置为 TimeSet the Format property to Time

    timePicker.Format = DateTimePickerFormat.Time;
    
    timePicker.Format = DateTimePickerFormat.Time
    
  2. DateTimePickerShowUpDown 属性设置为 trueSet the ShowUpDown property for the DateTimePicker to true.

    timePicker.ShowUpDown = true;
    
    timePicker.ShowUpDown = True
    

示例Example

以下代码示例演示如何创建 DateTimePicker,使用户可以仅选择时间。The following code sample shows how to create a DateTimePicker that enables users to choose a time only.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TimePickerApplication
{
    public class Form1 : Form
    {
        public Form1()
        {
            InitializeTimePicker();
        }
        private DateTimePicker timePicker;

        private void InitializeTimePicker()
        {
            timePicker = new DateTimePicker();
            timePicker.Format = DateTimePickerFormat.Time;
            timePicker.ShowUpDown = true;
            timePicker.Location = new Point(10, 10);
            timePicker.Width = 100;
            Controls.Add(timePicker);
        }
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.Run(new Form1());
        }
    }
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms

Public Class Form1
    Inherits Form

    Public Sub New()
        InitializeTimePicker()

    End Sub
    Private timePicker As DateTimePicker


    Private Sub InitializeTimePicker()
        timePicker = New DateTimePicker()
        timePicker.Format = DateTimePickerFormat.Time
        timePicker.ShowUpDown = True
        timePicker.Location = New Point(10, 10)
        timePicker.Width = 100
        Controls.Add(timePicker)

    End Sub

    <STAThread()> _
    Shared Sub Main()
        Application.EnableVisualStyles()
        Application.Run(New Form1())

    End Sub
End Class

编译代码Compiling the Code

此示例需要:This example requires:

  • 对 System、System.Data、System.Drawing 和 System.Windows.Forms 程序集的引用。References to the System, System.Data, System.Drawing and System.Windows.Forms assemblies.

请参阅See also