首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

这个显示的日期格式该如何调

2012-03-02 
这个显示的日期格式该怎么调啊我数据库里存的字段datatime值2007-04-16我输出的时候response.write(rs[ d

这个显示的日期格式该怎么调啊
我数据库里存的字段   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 ")%>

热点排行