DateTimePicker控件(日期时间选择器)《笔记5》
来源:互联网 发布:it行业 知乎 编辑:程序博客网 时间:2024/04/30 20:29
DateTimePicker控件使用笔记
- 如何取年限,时间的数据?
关键词(Value)
#region Value显示模式 label5.Text = "年限:" + dateTimePicker4.Value.Year.ToString(); label6.Text = "月限:" + dateTimePicker4.Value.Month.ToString(); label7.Text = "日期:" + dateTimePicker4.Value.Date.ToString(); label8.Text = "当天为几号:" + dateTimePicker4.Value.Day.ToString(); label9.Text = "星期:" + (int)dateTimePicker4.Value.DayOfWeek; label10.Text = "小时:" + dateTimePicker4.Value.Hour.ToString(); label11.Text = "分钟:" + dateTimePicker4.Value.Minute.ToString(); label12.Text = "秒钟:" + dateTimePicker4.Value.Second.ToString(); label13.Text = "当天时间:" + dateTimePicker4.Value.TimeOfDay.ToString(); label14.Text = "毫秒:" + dateTimePicker4.Value.Millisecond.ToString(); #endregion
- 如何设置DateTimePicker控件的显示格式?
关键词(Format)
Long(长日期格式),Short(短日期格式),Time(时间格式),Custom(自定义格式)
#region 显示长日期和短日期 dateTimePicker1.Format = DateTimePickerFormat.Long; dateTimePicker2.Format = DateTimePickerFormat.Short; #endregion/**********************************************************/ #region 显示时间格式 dateTimePicker3.Format = DateTimePickerFormat.Time; //设置控制时间属性ShowUpDown dateTimePicker3.ShowUpDown = true; #endregion/**********************************************************/ #region 显示自定义格式 dateTimePicker4.Format = DateTimePickerFormat.Custom; //设置自定义显示时间CostomFormat string Tim = CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(dateTimePicker4.Value.DayOfWeek); dateTimePicker4.CustomFormat = "yyyy年,MM月,dd日" + " " + Tim; //或则 string TimeValue = dateTimePicker4.value.Tostring("yyyy年MM月dd日"); #endregion
如何把DateTimePicker.Value.DayOfWeek返回的英文名称转换成中文名称?
1、最直接的一种方法
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(dateTimePicker4.Value.DayOfWeek); //解析:命名空间.日期字符串格式设置.当前线程区域.日期时间格式.返回完整名称(获取当前的时间)
2、用数组的形式
string[] ZhuQi = new string[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六",};ConSole.WriteLine(ZhuQi[datetimeformat1.value.DayOfWeek]);
3、直接转换
int i = Convert.Toint32(datetimepicker1.value.DayOfWeek);int j = (int)datetimepicker1.value.DayOfWeek;
学习代码:
private void DateTimepicker_Load(object sender, EventArgs e) { #region 显示长日期和短日期 dateTimePicker1.Format = DateTimePickerFormat.Long; dateTimePicker2.Format = DateTimePickerFormat.Short; #endregion #region 显示时间格式 dateTimePicker3.Format = DateTimePickerFormat.Time; //设置控制时间属性ShowUpDown dateTimePicker3.ShowUpDown = true; #endregion #region 显示自定义格式 dateTimePicker4.Format = DateTimePickerFormat.Custom; //设置自定义显示时间CostomFormat string Tim = CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(dateTimePicker4.Value.DayOfWeek); dateTimePicker4.CustomFormat = "yyyy年,MM月,dd日" + " " + Tim; #endregion #region 如何把DayOfWeek英文名称转换成中文(三种解决方法) //一、最直接的一种 System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(dateTimePicker4.Value.DayOfWeek); //解析:命名空间.日期字符串格式设置.当前线程区域.日期时间格式.返回完整名称(获取当前的时间) //二、用数组的形式 string[] ZhouQi = new string[] {"星期日","星期一","星期二","星期三","星期四","星期五","星期六", }; Console.WriteLine(ZhouQi[Convert.ToInt32(dateTimePicker4.Value.DayOfWeek)]); //三、直接转换 int i = Convert.ToInt32(dateTimePicker4.Value.DayOfWeek); int j = (int)dateTimePicker4.Value.DayOfWeek; #endregion #region Value显示模式 label1.Text = "设置长日期时间"; label2.Text = "设置短日期时间"; label3.Text = "设置只显示时间"; label4.Text = "设置自定义时间"; label5.Text = "年限:" + dateTimePicker4.Value.Year.ToString(); label6.Text = "月限:" + dateTimePicker4.Value.Month.ToString(); label7.Text = "日期:" + dateTimePicker4.Value.Date.ToString(); label8.Text = "当天为几号:" + dateTimePicker4.Value.Day.ToString(); label9.Text = "星期:" + (int)dateTimePicker4.Value.DayOfWeek; label10.Text = "小时:" + dateTimePicker4.Value.Hour.ToString(); label11.Text = "分钟:" + dateTimePicker4.Value.Minute.ToString(); label12.Text = "秒钟:" + dateTimePicker4.Value.Second.ToString(); label13.Text = "当天时间:" + dateTimePicker4.Value.TimeOfDay.ToString(); label14.Text = "毫秒:" + dateTimePicker4.Value.Millisecond.ToString(); #endregion toolStripStatusLabel1.Text = DateTime.Now.Year.ToString() +"-"+ DateTime.Now.Month.ToString() +"-"+ DateTime.Now.Day.ToString(); toolStripStatusLabel3.Text = DateTime.Now.TimeOfDay.ToString(); } private void dateTimePicker4_ValueChanged(object sender, EventArgs e) { #region 显示自定义格式 dateTimePicker4.Format = DateTimePickerFormat.Custom; //设置自定义显示时间CostomFormat string Tim = CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(dateTimePicker4.Value.DayOfWeek); dateTimePicker4.CustomFormat = "yyyy年,MM月,dd日" + " " + Tim; #endregion } private void timer1_Tick(object sender, EventArgs e) { toolStripStatusLabel1.Text = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString(); toolStripStatusLabel3.Text = DateTime.Now.Hour.ToString() + "." + DateTime.Now.Minute.ToString() + "." + DateTime.Now.Second.ToString(); }
0 0
- DateTimePicker控件(日期时间选择器)《笔记5》
- 日期时间选择器:datetimepicker
- 日期时间选择器:datetimepicker
- jQuery DateTimePicker 时间日期控件
- jQuery DateTimePicker时间日期控件
- jQuery DateTimePicker 日期时间控件
- 时间日期选择控件DateTimePicker
- bootstrap-datetimepicker日期时间选择器使用文档
- Bootstrap Datetimepicker(日期时间选择器)
- bootstrap-datetimepicker日期时间选择器的使用方法注意
- bootstrap之datetimepicker(日期时间选择器)插件详细使用方法
- struts2日期控件--datetimepicker
- Bootstrap日期控件-datetimepicker
- bootstrap-datetimepicker 日期控件
- C#中使用DateTimePicker控件显示和修改日期时间
- delphi中DateTimePicker控件同时输入日期和时间
- Silverlight DateTimePicker 自定义的日期及时间选择控件
- VC控件DateTimePicker使用方法 ,获取日期和时间
- leetcode 367. Valid Perfect Square
- 关于oracle客户端不能使用的解决办法
- Java WebService 简单实例
- 1031. 查验身份证(15)-PAT乙级真题
- 广播——使用广播接收者接收短信
- DateTimePicker控件(日期时间选择器)《笔记5》
- 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)
- Android studio sources for android api 23 platform not found
- linux 操作系统中cat查看文件内容命令的使用
- 利用socket实现通讯
- Android Studio 错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum
- java版本更新导致的java项目问题
- MFC类别型录网之执行期类型识别
- Python爬虫 百度地图搜索数据采集