C#控件之DateTimePicker控件使用

记录一下C#的Data TimePicker控件的使用方法,也希望能够帮到大家!

操作方法

  • 01

    DateTimePicker控件是用来显示和修改日期时间的,但默认只显示日期和修改日期。 Ø  若要显示和修改时间,则要自定义设置,方法如下: 在程序添加一个DateTimePicker控件,命名为dtpTime。要显示时间要设置它的format属性,若要修改时间则要设置它的ShowUpDown属性,设置如下:

  • 02

    这是设置控件的Format的,设置为Custom,接着设置下一个:

  • 03

    这是设置ShowUpDown属性,选择True,接着设置下一个:

  • 04

    这是设置CustomFormat格式的,按照上述的设置之后显示的结果如下所示:

  • 05

    Ø  获取控件所选择的日期和时间,可以使用下面的代码: MessageBox.Show(dtpTime.Value.ToString());

  • 06

    Ø  获取控件显示的"XXXX年XX月XX日",代码如下所示: MessageBox.Show(dtpTime.Value.Date.ToLongDateString()); 或者 MessageBox.Show(dtpTime.Text.ToString());

  • 07

    Ø  分别获取控件里的年、月、日等信息,如下所示: MessageBox.Show(dtpTime.Value.Year.ToString()); MessageBox.Show(dtpTime.Value.Month.ToString()); MessageBox.Show(dtpTime.Value.Day.ToString()); MessageBox.Show(dtpTime.Value.Hour.ToString()); MessageBox.Show(dtpTime.Value.Minute.ToString()); MessageBox.Show(dtpTime.Value.Second.ToString());

  • 08

    Ø  获取控件显示的"XX:XX:XX"时间,代码如下所示: MessageBox.Show(dtpTime.Value.ToLongTimeString()));

  • 09

    Ø  修改日期需要使用ValueChanged消息,如下所示:

  • 10

    编写代码如下所示: private void dtpTime_ValueChanged(object sender, EventArgs e) { MessageBox.Show(dtpTime.Value.ToString()); }

  • 11

    Ø  给控件赋予新的日期,使用下面的代码,如下所示: dtpTime.Value = new DateTime(2001, 10, 20);

  • 12

    Ø  获取选定月份的起始、截止日期,代码如下所示: string startDay = this.dtpTime.Value.AddDays(1 - this.dtpTime.Value.Day).ToString("yyyy-MM-dd 00:00:00"); string endDay = this.dtpTime.Value.AddDays(1 - this.dtpTime.Value.Day).AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd 00:00:00"); MessageBox.Show(startDay); MessageBox.Show(endDay);

(0)

相关推荐

  • Windows 8技巧:Windows 8 中Slider控件与ToggleSwitch控件的使用方法

    一:Silder控件是滑块控件,在Silverlight中也存在,其主要用于音量调节,亮度调节,色彩调节,温度计等。 主要属性: FlowDirection:从左向右滑动或者从右向左滑动 Minimu ...

  • Foxmail特色功能之‘定时发件’和‘加密发件’

    在Foxmail邮件工具里,有二个比较有特色的发件功能是'定时发件'和'加密发件',这二个功能怎么用?一起来看下. 加密发件 01 我们先打开Foxmail,然后点击工具栏上的'写邮件' 02 打开写 ...

  • Access怎么设置控件? Access窗体控件的设计方法

    今天我们就来详细介绍一下Access设置控件的教程,请看下文详细介绍. 1.双击打开已经创建完成的数据库. 2.在对象导航窗格中右键单击“rEmp”报表,选择右键菜单“设计视图”,进入报表的设计视图. ...

  • C#控件之Button控件使用

    记录一下C#编程下的Button控件的使用方法,希望也能帮助大家! 操作方法 01 Button控件是一个很常见也是用的比较多的一个控件,其实它的实现正和它的使用一样的简单明了.该控件的使用很简单,直 ...

  • C#控件之ComboBox控件使用

    简单记录一下C#语言对ComboBox控件的使用方法,希望能够帮助到大家! 操作方法 01 首先如果要给ComboBox控件输入要显示的内容,方法是点击控件会显示如下图所示: 02 然后点击" ...

  • 如何批量删除Windows系统的空文件夹且空文件夹无法删除怎么办?

    空文件夹,就是其中不含有任何文件的文件夹,空文件夹散布于电脑硬盘内,虽然几乎不占用硬盘空间,但是会影响到文件的查找效率,也干扰了文件的管理,因此有必要对其进行清理.那么,如何快速查找和清理空文件夹?无 ...

  • 淘宝/天猫怎么设置第二件半价/火牛第二件优惠

    经常可以看到一些店铺会有第二件半价,或者第二件起优惠n元的活动,这些是参加了淘宝活动,还是可以自行设置的呢?今天小编就和大家分享一下,淘宝或者天猫店铺如何自行设置第二件半价的活动. 操作方法 01 登 ...

  • 菜鸟驿站的包裹可以送货上门吗(上门取件和驿站寄件有什么不同)

    #菜鸟驿站可以免费送货上门了#昨天驿站取件,看物流界面发现,多了个选项叫"需要上门"!一下勾起了我的辛酸记忆!入行快递七年,做驿站一年,至今没明白,快递最后一百米究竟要怎样?一,习 ...

  • Mac系统中国银行安全控件安装教程指南图解

    当用户用苹果浏览器(MAC)访问中国银行个人网银时,如果未安装密码安全控件或密码安全控件版本太低,密码输入框栏位出现提示信息提醒用户下载最新的密码控件并安装。怎么办呢?这个时候你需要安装中国银行Mac ...