学习制作一个简单的日期各种类型的转换窗体应用程序,实现的目标:
1.可以对日期进行选择;
2.显示当前的年月日;
3.点击转化以后,出现(年/月/日/时间);(星期/月份/年份);(年月日);(时分);(时分秒)这几种格式;
具体实现格式如下所示:运行后格式如图:
点击show以后,显示格式如下所示:
具体的实现方法需要用到控件:DateTimePicker、Label、Button
将控件拖拽完毕以后,修改控件的Name(不用双击进入程序编写界面),具体修改以下:
放置修改完毕以后,双击Button按钮生成事件,(为了代码易读性,一般事件生成可以针对按钮即可),编写代码:
private void butShow_Click(object sender, EventArgs e)
{
labDateTime.Text= dtpicter.Value.ToString();
labDate.Text = dtpicter.Value.ToString("dddd MMMdd,yyyy");//此处可以使用其固定的字段也可以使用格式制定
labDateDay.Text = dtpicter.Value.ToLongDateString();
labTime.Text = dtpicter.Value.ToShortTimeString();
labTimeseconds.Text = dtpicter.Value.ToLongTimeString();
}
总结:1.本例较为简单,但使用到了DateTimePicker控件,读取其各类型值时可以采用.value.toxxxx形式;
2.对于各类型读取方法,可以使用给好的,也可以自己编写想要读取的日期具体格式,具体如Label2的文本.value.Tostring(""),可以进行各种形式测试:(dddd显示星期,MMM显示数值与月,dd显示具体日期.....此处不赘述)