C#中将字符串转换成日期的方式

一、拼接字符串的形式

在延长等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站制作、外贸网站建设 网站设计制作按需设计,公司网站建设,企业网站建设,成都品牌网站建设,全网营销推广,成都外贸网站制作,延长网站建设费用合理。

 

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


分享文章:C#中将字符串转换成日期的方式
分享网址:http://bzwzjz.com/article/pigdjp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端网站设计 成都响应式网站建设公司 网站建设 手机网站制作 移动网站建设 四川成都网站制作 成都网站建设 网站建设公司 高端网站设计推广 网站设计 阿坝网站设计 自适应网站建设 手机网站制作设计 营销型网站建设 网站制作 成都网站建设 成都企业网站制作 盐亭网站设计 手机网站制作 成都网站建设 成都网站设计 成都营销网站制作