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

asp.net中失去的时间字段中包含星期

2012-08-08 
asp.net中得到的时间字段中包含星期我用VS2010+SQLSERVER2008在存储过程中得到的datetime类型的值格式为:y

asp.net中得到的时间字段中包含星期
我用VS2010+SQLSERVER2008在存储过程中得到的datetime类型的值格式为:yyyy-MM-dd hh:mm:ss
但是在asp.net代码中得到的dataset里显示的确实(yyyy-MM-dd)星期* hh:mm:ss
dataset中为什么会多出了星期?
还有怎么去掉星期,使格式与数据库中的一样:yyyy-MM-dd hh:mm:ss?

[解决办法]
显示时格式化一下:dt.ToString("yyyy-MM-dd HH:mm:ss");
[解决办法]

探讨

引用:

显示时格式化一下:dt.ToString("yyyy-MM-dd HH:mm:ss");


在dataset中得出的结果已经是:(yyyy-MM-dd)星期* hh:mm:ss;在dt.ToString("yyyy-MM-dd HH:mm:ss")会报错呀。难道只能截取字符串吗?

[解决办法]
先DateTime dt=DateTime.Parse(ds.Tables[0].Rows[0]["日期"].ToString());
再dt.ToString("yyyy-MM-dd HH:mm:ss");
[解决办法]
探讨
引用:

引用:

显示时格式化一下:dt.ToString("yyyy-MM-dd HH:mm:ss");


在dataset中得出的结果已经是:(yyyy-MM-dd)星期* hh:mm:ss;在dt.ToString("yyyy-MM-dd HH:mm:ss")会报错呀。难道只能截取字符串吗?

在数据库查询的时候用Convert转换一下
……

[解决办法]
dt.ToString("yyyy-MM-dd HH:mm:ss");
[解决办法]
dt.ToString("yyyy-MM-dd HH:mm:ss");或者取出来的时候转化CONVERT(VARCHAR(20),GETDATE(),120)

热点排行