C# DateTimePicker 显示值总是变化,如何设置使其固定?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# DateTimePicker 显示值总是变化,如何设置使其固定?相关的知识,希望对你有一定的参考价值。
dateTimePicker1.Value = DateTime.Parse("2001-1-1");
dateTimePicker2.Value = DateTime.Parse("2001-1-1 17:30:00");
dateTimePicker2.Format = DateTimePickerFormat.Custom;
dateTimePicker2.CustomFormat = "yyyy-MM-dd hh:mm:ss";
-------------------------------------------------------------------------------------------------
设定一个初值,就固定了。
参考技术A 放2个dateTimePicke,dtp1:显示年月日,dtp2:显示时分秒在窗体加载的时候设置默认值,
private void Form1_Load(object sender, EventArgs e)
dtp2.Value = Convert.ToDateTime("2013/1/19 23:59:59");
参考技术B dateTimePicker1.Value = DateTime.Parse("1999-9-9");
C# DateTimePicker控件如何精确设置显示时分秒
项目中需要使用DateTimePicker空间选定当前的时间,但是这个空间默认显示到天,如何能让它显示具体的小时和分钟呢?
我们看到有一个Format属性,Format令我们想到格式化,有这几种格式
有一个值是Custom(定制)
DateTimePicker的还有一个属性是CustomFormat,官方解释是:用于格式化在控件中显示的日期和/或时间的自定义格式字符串,它的格式是“yyyy-MM-dd HH:mm:ss”
比如我们要选择显示,年/月/日 时/分,就可以填入yyyy-MM-dd HH:mm
得到我们想要的显示效果
以上是关于C# DateTimePicker 显示值总是变化,如何设置使其固定?的主要内容,如果未能解决你的问题,请参考以下文章
C# DateTimePicker控件如何精确设置显示时分秒
C# DateTimePicker控件如何精确设置显示时分秒
关于c# visual studio 2005 关于datetimepicker,日期问题