DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a1871584487
今日帖子: 11
在线用户: 5
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 sunrain327 (太阳语) ★☆☆☆☆ -
普通会员
2004/6/25 8:26:06
标题:
我只想保存时间,但是显示的竟然是1989-12-30 07:15:00????? 浏览:978
加入我的收藏
楼主: MS SQL数据库,我用datetime保存时间(例如:07:15),但是在DELPHI的DBGrid里面显示:1989-12-30 07:15:00,怎样才能让他显示07:15呀!
----------------------------------------------
-
作者:
男 chidao ( ) ★☆☆☆☆ -
盒子活跃会员
2004/6/25 8:55:35
1楼: 你怎么存的,当然会怎么显示了。
你在保存时,应当直接用time存,如用DatetimePicker,kind属性选为dtkTime。
----------------------------------------------
-
作者:
男 cds1229 (chenyuan) ★☆☆☆☆ -
普通会员
2004/6/25 9:08:05
1楼: edit1.text:=formatdatetime('HH:MM',now);
edit1显示的时间就是你要的格式07:15
然后把edit1中的内容以字符串形式保存到数据库就可以了啊。
*************************************************************************
一剑平江湖
----------------------------------------------
-
作者:
男 sunrain327 (太阳语) ★☆☆☆☆ -
普通会员
2004/6/25 9:40:18
2楼: 我是在 DBGrid 里面显示呀,是不是SQL数据库里面要只保存时间只能是字符串了?
----------------------------------------------
-
作者:
男 cds1229 (chenyuan) ★☆☆☆☆ -
普通会员
2004/6/25 10:46:20
3楼: 一般都是以字符串形式保存的。
肯定没有问题的,在dbgrid显示和在其他地方显示一样的,没什么关系。
*************************************************************************
一剑平江湖
----------------------------------------------
-
作者:
男 soft5257 (该用户已被禁用!) ★☆☆☆☆ -
盒子活跃会员
2004/6/25 11:24:44
4楼: 你的表里的字段不是time
而是datetime
----------------------------------------------
-我不低偏高,正合你意;
 我不胖偏瘦,为国奉献;
 我不丑偏帅,社会满意;
 我不坏偏好,看着舒心,跟着放心。
作者:
男 shaoyy (远洋) ★☆☆☆☆ -
盒子活跃会员
2004/6/26 16:11:32
5楼: 我一般是用int来存储时间(从0点开始的分钟数),然后自己写一个TTimeField来显示和编辑。
----------------------------------------------
www.acreport.com
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS