时间格式问题?
为什么我的数据库字段用datetime类型,存入数据库后的记录的相应的时间格式为:
2003-12-31 上午 23:59:00中间始终有"上午"两个字,这是为什么呢?与sql server2000的设置有关吗?
问题点数:0、回复次数:5Top
1 楼wutao411(了缘)回复于 2004-12-02 08:29:01 得分 0
控制面版-区域选项-时间设置中去掉上午符号和下午符号Top
2 楼solidpanther(╃╄╃我爱机器猫╄╃╄)回复于 2004-12-02 08:32:37 得分 0
没关系啊,如果想显示格式转换的话
select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05Top
3 楼Frewin(frewin)回复于 2004-12-02 08:33:12 得分 0
是由于系统时间设置的问题,你可以在输出时用Convert(Datetime,时间,X),其中X是你需要转换的格式,详细请查看帮助文件(Convert的用法)Top
4 楼comszsoft(星星点灯)回复于 2004-12-02 08:37:33 得分 0
楼上的方法应该都可以搞定了Top
5 楼crazyzcl(√小飞)回复于 2004-12-02 08:38:40 得分 0
显示上可以不用管的,掉用数据时看情况应用convertTop




