如何让日期输出的格式为2008-05-23而不是2008-5-23? 如何让日期输出的格式为2008-05-23而不是2008-5-23? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table tp(dt datetime)insert into tp select getdate()select dt from tpselect convert(varchar(10),dt,120) as dt from tp2008-05-23 13:22:51.8902008-05-23 sorry,我没说明白,用DateTime类来输出,转换成字符串2008-05-23 取出来日期变量 datestring然后datestring.tostring("yyyy--MM--dd ")一下就可以了 string strdt = "2008-05-23 13:33:32.403"; Response.Write(Convert.ToDateTime(strdt).ToString("yyyy-MM-dd")); 方法很多 DateTime.Now.ToString("yyyy-MM-dd") 或者 做一个判断 先把月份求出来(NowMonth) 如果是个位月的话 前面补零 DataTime类的ToString方发里指定"yyyy-MM-dd" LinkButton打开或下载文档 webservice问题 asp.net里面如何执行SSIS包 GridView能否根据权限显示列? 作关系图用什么工具 dropdownlist 不能显示 能介绍几本好的有关开发ASP.NET的书籍吗? 如何在运行时获取DataGrid中某一绑定列对应的数据集中的字段名 Internet与Intranet的区别? 请指点一下FormsAuthentication这个东东吧 BC30456: “ScriptTimeout”不是“System.Web.UI.WebControls.TextBox”的成员。 解释两句语句
insert into tp select getdate()select dt from tp
select convert(varchar(10),dt,120) as dt from tp
2008-05-23 13:22:51.8902008-05-23
datestring.tostring("yyyy--MM--dd ")一下就可以了
Response.Write(Convert.ToDateTime(strdt).ToString("yyyy-MM-dd"));
或者 做一个判断 先把月份求出来(NowMonth) 如果是个位月的话 前面补零