C#控件之DateTimePicker控件使用
来源:互联网 发布:js获取asp控件的值 编辑:程序博客网 时间:2024/05/19 22:58
记录一下C#的Data TimePicker控件的使用方法,也希望能够帮到大家!
工具/原料
- Visual Studio 2010
方法/步骤
DateTimePicker控件是用来显示和修改日期时间的,但默认只显示日期和修改日期。
Ø 若要显示和修改时间,则要自定义设置,方法如下:
在程序添加一个DateTimePicker控件,命名为dtpTime。要显示时间要设置它的format属性,若要修改时间则要设置它的ShowUpDown属性,设置如下:
这是设置控件的Format的,设置为Custom,接着设置下一个:
这是设置ShowUpDown属性,选择True,接着设置下一个:
这是设置CustomFormat格式的,按照上述的设置之后显示的结果如下所示:
Ø 获取控件所选择的日期和时间,可以使用下面的代码:
MessageBox.Show(dtpTime.Value.ToString());
Ø 获取控件显示的"XXXX年XX月XX日",代码如下所示:
MessageBox.Show(dtpTime.Value.Date.ToLongDateString());
或者
MessageBox.Show(dtpTime.Text.ToString());
Ø 分别获取控件里的年、月、日等信息,如下所示:
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());
Ø 获取控件显示的"XX:XX:XX"时间,代码如下所示:
MessageBox.Show(dtpTime.Value.ToLongTimeString()));
Ø 修改日期需要使用ValueChanged消息,如下所示:
编写代码如下所示:
private void dtpTime_ValueChanged(object sender, EventArgs e)
{
MessageBox.Show(dtpTime.Value.ToString());
}
Ø 给控件赋予新的日期,使用下面的代码,如下所示:
dtpTime.Value = new DateTime(2001, 10, 20);
Ø 获取选定月份的起始、截止日期,代码如下所示:
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);
- C#控件之DateTimePicker控件使用
- C# 的DateTimePicker控件的使用
- C#中datetimepicker控件
- winform 控件之DateTimePicker
- datetimepicker控件的使用
- Bootstrap-datetimepicker控件使用
- C#中的dateTimePicker控件(WinForm)
- C# winform DataGridView DateTimePicker 控件
- C#中使用DateTimePicker控件显示和修改日期时间
- C#中使用DateTimePicker控件显示和修改日期时间
- DateTimePicker,MonthCalendar控件的使用
- Bootstrap3 datetimepicker控件的使用
- Bootstrap3 datetimepicker控件的使用
- DateTimePicker控件
- dateTimePicker控件
- 前端控件之Jquery datetimepicker的使用总结
- C# toolstrip 上添加 DateTimePicker 控件
- c# winForm下datetimepicker控件格式设置
- 规则推理算法:Treat
- mock server
- 类的定义
- 回溯算法总结
- 讨论有状态和无状态的对象
- C#控件之DateTimePicker控件使用
- 掏钱总是痛苦的
- mac python3.* ModuleNotFoundError: No module named 'MySQLdb'
- 运行窗口常用命令(持续更新)
- HDU5950 Recursive sequence(矩阵快速幂)
- eclipse修改Java文件的编码
- Android编译分析
- Integer和int的区别?在什么时候用Integer和什么时候用int
- Android基础总结十一:intent-filter的action,category,data匹配规则