"20071029"这种日期格式如何格式化为程序可识别的日期格式?
不用截取字符串的方法。
.NET中有没有自带的函数??例如DateTimeConverter。改用那个方法或属性呢?
不用截取字符串的方法。
.NET中有没有自带的函数??例如DateTimeConverter。改用那个方法或属性呢?
解决方案 »
- 在发送eamil时, 为什么不能使用其它email(不是SMTP所在的Email)作为发送地址?
- 关于gridview控件的问题
- 为什么gridview模板列取不到DropDownList的值?
- 点网页上的后退后删除过的字段会重新出现,然后操作会出现错误,请问如何解决?
- textbox控件设置了autopostback属性后如何控制鼠标的焦点?
- 关于asp.net 不能正确显示中文字符的解决问题
- 请教老师:为何.aspx中的中文在dreamweaver中打开后显示乱码?
- 请指教,怎样上传文件夹(或者多个文件)?
- 请教,为什么完iis打不开所有带数据库链接的页面?
- 页面返回刷新
- Asp.net 中 this.ClientID的问题
- 压缩文件夹无法访问该文件⌒o⌒
还报错呢 ,该字符串未被识别为有效的 DateTime。
例:我用Label1来接收一下
this.Label1.Text=Convert.ToDateTime("2007 10 29").ToString();
不同之处就是我在时间之间加了个空格
如果不加空格的话,它会报"该字符串未被识别为有效的 DateTime"
如果我将它看成是整型的话,它会报"从 Int32 到 DateTime 的转换无效"
就是一个类似“20071029000000”的字符串。如果实在不行,就截取字符串吧
string str = "20071029";
DateTime dt = DateTime.ParseExact(str, "yyyyMMdd", null);
string str="20071029";
DateTime dt=new DateTime(Convert.ToInt32(str.SubString(0,4)),Convert.ToInt32(str.SubString(4,2)),Convert.ToInt32(str.SubString(6,2)),)));
//http://www.shenjk.com