|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 时间在SQL数据库的保存方法
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1025
人关注过本帖
标题:
时间在SQL数据库的保存方法
只看楼主
加入收藏
sky_yang_sky
等 级:
论坛游民
威 望:
8
帖 子:481
专家分:16
注 册:2007-5-30
结帖率:
50%
楼主
收藏
已结贴
√
问题点数:5 回复次数:4
时间在SQL数据库的保存方法
我现在存16:30的数据,自动变成了1899-12-30 16:30:00.000,怎么样让不自动变呀,因为要做保存的数据格式就是只要时分。请指教
搜索更多相关主题的帖子:
SQL
数据库
保存
时间
2010-11-11 10:00
举报帖子
使用道具
赠送鲜花
aei135
等 级:
贵宾
威 望:
12
帖 子:232
专家分:1176
注 册:2009-4-6
第
2
楼
收藏
得分:1
你的这个表的字段的类型是datetime的吗?把它改成varchar型然后再插入16:30就没问题了
2010-11-11 10:10
举报帖子
使用道具
赠送鲜花
juejitianya
等 级:
业余侠客
威 望:
3
帖 子:44
专家分:272
注 册:2009-9-11
第
3
楼
收藏
得分:1
你要是使用DataTime类型进行存储的时候,系统会自动将相应的年月日填充上;而且在不指定的情况下会使用数据库识别的最早日期;
如果仅仅是要存储时间信息,使用楼上的方案将数据使用字符串的方式进行操作就可以;
如果你存放的时候必须使用Datetime类型,可以在读出的时候使用Convert将其转换成hh:mm:ss的格式,例如:select convert(varchar(30), getdate(), 108)
2010-11-12 13:32
举报帖子
使用道具
赠送鲜花
qingshuiliu
等 级:
贵宾
威 望:
17
帖 子:323
专家分:1538
注 册:2009-12-28
第
4
楼
收藏
得分:1
2楼,3楼的都是正解
但3楼的好一些。
2010-11-12 18:39
举报帖子
使用道具
赠送鲜花
aei135
等 级:
贵宾
威 望:
12
帖 子:232
专家分:1176
注 册:2009-4-6
第
5
楼
收藏
得分:0
最好还是改数据类型比较好,使用Convert转换数据量大时会影响效率
2010-11-14 09:43
举报帖子
使用道具
赠送鲜花
5
1/1页
1
快速回复:
时间在SQL数据库的保存方法
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.022582 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved