当前位置:编程学习 > C#/ASP.NET >>

字符串转化成日期格式

我想把textBox中的字符串转换成日期格式,我写了如下的代码:
 model.sttime = DateTime.Parse(this.txtBeginDate.Text.Trim().ToString(),"yyyy-MM-dd");

但是VS总是报错。哪位大侠指点小弟一下!O(∩_∩)O谢谢! --------------------编程问答-------------------- model.sttime = Convert.ToDateTime(this.txtBeginDate.Text).ToString("yyyy-MM-dd"); --------------------编程问答-------------------- model.sttime = Convert.ToDateTime(this.txtBeginDate.Text) --------------------编程问答-------------------- model.sttime =Convert.ToDateTime(this.txtBeginDate.Text.Trim()).ToString("yyyy-MM-dd"); --------------------编程问答-------------------- DateTime.ParseExact(this.txtBeginDate.Text.Trim(), "yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo) --------------------编程问答--------------------
引用 1 楼 sh_suyuelin 的回复:
model.sttime = Convert.ToDateTime(this.txtBeginDate.Text).ToString("yyyy-MM-dd");


正解,我前几天就这么写的 --------------------编程问答-------------------- 学习了!! --------------------编程问答--------------------
引用 1 楼 sh_suyuelin 的回复:
model.sttime = Convert.ToDateTime(this.txtBeginDate.Text).ToString("yyyy-MM-dd");


Is it. --------------------编程问答-------------------- 也可以这样model.sttime = Convert.ToDateTime(this.txtBeginDate.Text).toshortdatestring(); --------------------编程问答-------------------- --------------------编程问答-------------------- 上面说得差不多了 --------------------编程问答-------------------- 肯定要先确定文本框里字符串的格式,如果格式不正确,肯定转不过来的 --------------------编程问答--------------------
引用 2 楼 hyjchina 的回复:
model.sttime = Convert.ToDateTime(this.txtBeginDate.Text)

正解。 --------------------编程问答-------------------- 肯定要先确定文本框里字符串的格式,如果格式不正确,肯定转不过来的 --------------------编程问答--------------------
引用 4 楼 ivws_19 的回复:
DateTime.ParseExact(this.txtBeginDate.Text.Trim(), "yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo)

我也刚做过.. 正确 ! --------------------编程问答-------------------- 方法参数对吗?

model.sttime = DateTime.Parse(this.txtBeginDate.Text.Trim().ToString("yyyy-MM-dd")); 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,