1、首先新建一个C#窗体应用程序项目。
2、先获取一个当前时间,使用ToString()方法直接转换成string类型。
3、还可以双击控件form1,输入代码:string d1 = "2018-1-1";//需要转换的年月日DateTime d2 = DateTime.Parse(d1);//转换后的年月日MessageBox.Show(d2.ToString());运行测试,效果如图。
4、使用不同的格式转换都可以。
5、最后预览运行一下,效果都是一样的。
日期内容的字符串转化为DateTime类型,将字符类型的日期转化为DateTime类型主要有以下方法:
方法一:Convert.ToDateTime(string)
string格式有要求,必须是yyyy-MM-dd hh:mm:ss
方法二:Convert.ToDateTime(string, IFormatProvider)
DateTime dt;方法三:DateTime.ParseExact()
string dateString = "20110526";