C#中将字符串转换成日期的方式-创新互联
一、拼接字符串的形式
成都创新互联-专业网站定制、快速模板网站建设、高性价比平乐网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式平乐网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖平乐地区。费用合理售后完善,10余年实体公司更值得信赖。DateTime dt=Convert.ToDateTime("20100101".Substring(0,4)+"-"+"20100101".Substring(4,2)+"-"+"20071107".Substring(6,2));
二、Convert.ToDateTime(string)
string格式有要求,必须是yyyy-MM-dd hh:mm:ss
三、Convert.ToDateTime(string, IFormatProvider)
DateTime dt; DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo(); dtFormat.ShortDatePattern = "yyyy/MM/dd"; dt = Convert.ToDateTime("2011/05/26", dtFormat);
四、DateTime.TryParse(string,out datetime)
1、更多时候,会采用DateTime.TryParse(string,out datetime)方法,因为此方法有安全机制,当string内容不正确时,可以返回日期的最小值MinValue。并且可以通过返回的bool值判断转化是否成功。而DateTime.ParseExact()需要按特定的格式来转换,对格式的要求比较严,如果string中不是日期内容,而量类似“asdfasd”的字符串,则会出错。
2、用DateTime.TryParse(string,out datetime)转换后,得到的datetime可以用 datetime.ToString("ddd, MMM. dd")来转换为特殊需求的格式,比较灵活方便。
参考资料:C#中字符串转换成日期 http://www.studyofnet.com/news/851.html
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
当前题目:C#中将字符串转换成日期的方式-创新互联
文章出自:http://cdiso.cn/article/cosdsd.html