这个显示的日期格式该怎么调啊
我数据库里存的字段 datatime 值2007-04-16 我输出的时候response.write (rs[ "datatime "].ToString());
显示的格式确是2007-4-16 0:00:00
谁能帮解决下啊
------解决方案--------------------Convert.ToDateTime(rs[ "datatime "]).Date.ToString( "yyyy-MM-dd ");
------解决方案--------------------rs[ "datatime "].ToString( "yyyy-MM-dd ")
------解决方案--------------------Convert.ToDateTime(rs[ "datatime "]).ToString( "yyyy-MM-dd ");
------解决方案--------------------ToString( "yyyy-MM-dd ")
------解决方案--------------------不管是数据库里的datatime字段,还是程序的DateTime
都是表示一个时刻,时间轴上的一个点,当时是包含时间的
没有时间的话,只是0时0分0秒而已
至于输出格式,是另外一回事
默认输出带时间,你也可以指定不带时间的输出格式
------解决方案--------------------Convert.ToDateTime(rs[ "datatime "]).ToShortDataString();
------解决方案--------------------Convert.ToDateTime(rs[ "datatime "]).Date.ToString( "yyyy-MM-dd ");
------解决方案-------------------- <%# Convert.ToDateTime(DataBinder.Eval(Container.DataItem, "pubdate ")).ToString( "yyyy-MM-dd ")%>