为什么String.Format("{0:yyyyMMdd}",strValue);不起作用? String.Format("{0:yyyy.MM.dd}",strValue) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strValue;strValue = "2004-8-9 0:00:00"; strValue = String.Format("{0:yyyyMMdd}",Convert.ToDateTime(strValue)); 写成{0:yyyy-MM-dd}就好了,在数据库绑定的时候,就是这样的。应该可以。要么你拭着先把strValue = “2004-8-9 0:00:00”变成datetime型,然后转换成string的时候控制转换格式。 strValue = “2004-8-9 0:00:00”strValue = String.Format("{0:d}",strValue);试一下 Convert.ToDateTime(strValue).String.Format("yyyyMMdd")要有Convert.ToDateTime后边的string.format函数才可以有参数。 sorry...应该是Convert.ToDateTime(strValue).ToString("yyyyMMdd") char[] delimiter = {' '};string strValue = "2004-8-9 0:00:00";string [] split = null;split = dt.Split(delimiter,10);strValue = split[0].ToString(); strValue = “2004-8-9 0:00:00”strValue = String.Format("{0:yyyyMMdd}",(object)strValue); string strValue = "2004-08-09 0:00:00";DateTime dt = Convert.ToDateTime( strValue );string strDT = dt.ToString( "yyyy-MM-dd" ); strValue = “2004-8-9 0:00:00”strValue=Convert.ToDateTime(strValue).ToString("yyyy-MM-dd")试试。我就是用这样方法的。 {0:yyyyMMdd}, 是区分大小写的, 我也刚遇到这个问题,呵呵 你得把string类型先转换为Datetime类型才能用格式化转换:) EF中对于 双向one-to-one的关系,如何进行新增操作? ckeditor3.0突然不行了,license? 谁有ibatis xml文件(.net) 代码生成工具? vs2005sp1前后 100分求解iis和asp.net缓存,导致错误页面的问题 紧急求助,我想在短期内学习ASP就行,请问有哪个高人指点一下。 asp.net+oracle 请求量大时,响应慢甚至无响应 如何在水晶报表中实现深化? 想问一些有关节省资源的问题,请大家帮助! vs.net中文版的下载地址 关于activex控件的问题。在线等。。。// 怎么绑定在1个dategrid的某行上面?
strValue = "2004-8-9 0:00:00";
strValue = String.Format("{0:yyyyMMdd}",Convert.ToDateTime(strValue));
strValue = String.Format("{0:d}",strValue);
试一下
要有Convert.ToDateTime后边的string.format函数才可以有参数。
应该是Convert.ToDateTime(strValue).ToString("yyyyMMdd")
string strValue = "2004-8-9 0:00:00";
string [] split = null;
split = dt.Split(delimiter,10);
strValue = split[0].ToString();
strValue = String.Format("{0:yyyyMMdd}",(object)strValue);
DateTime dt = Convert.ToDateTime( strValue );
string strDT = dt.ToString( "yyyy-MM-dd" );
strValue=Convert.ToDateTime(strValue).ToString("yyyy-MM-dd")
试试。我就是用这样方法的。