起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 398|回复: 16

怎样分离datetimepicker的日期和时间?**

[复制链接]
发表于 2006-10-25 17:17:07 | 显示全部楼层 |阅读模式
我有两个datetimepicker控件,一个表示日期,一个表示时间,怎么把他们的值存到一个日期时间型字段里?

时间问题1.jpg

28.36 KB, 下载次数: 225

回复

使用道具 举报

 楼主| 发表于 2006-10-25 17:17:48 | 显示全部楼层
接上

时间问题2.jpg

10.82 KB, 下载次数: 225

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-25 17:21:23 | 显示全部楼层
我这样存到字段里的日期和时间不对,全部是datetimepicker2的日期和时间,并不是我想要的datetimepicker2的日期和datetimepicker4的时间。
回复 支持 反对

使用道具 举报

发表于 2006-10-25 17:33:02 | 显示全部楼层
楼主可以把得到的日期时间型数据进行日期格式化处理出想要的数据:
使用FormatDatetime
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 09:00:54 | 显示全部楼层
我不是要格化式一个日期和时间出来,我是要分别取这两个控件的日期和时间出来,存进同一个日期时间字段里。FormatDateTime以后就是String类型了,怎么一起存到这个字段里啊?
回复 支持 反对

使用道具 举报

发表于 2006-10-26 09:27:04 | 显示全部楼层
你现在取得的a,b,c三个值不都是一样的数据嘛!首先格式化出你想要的部分拼凑起来使用类型转换对字段赋值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 10:06:31 | 显示全部楼层
是不是这样做?

t1.jpg

25.67 KB, 下载次数: 213

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 10:07:06 | 显示全部楼层
调试的值:

t2.jpg

13.19 KB, 下载次数: 212

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 10:07:42 | 显示全部楼层
存进去后的结果不对:

t3.jpg

4.44 KB, 下载次数: 211

回复 支持 反对

使用道具 举报

发表于 2006-10-26 14:13:48 | 显示全部楼层
我有两个datetimepicker控件,一个表示日期,一个表示时间,怎么把他们的值存到一个日期时间型字段里?
取时间赋值
dsDataSe.DataSet.FieldByName('sj').AsString :=SysUtils.FormatDateTime('hh:mm:ss',DateTimePicker1.Time)

取日期赋值
把DateTimePicker1的time属性设置为:00:00:00,然后直接取就可以了
  DataSetBroker1.DataSet.FieldByName('rq').AsDateTime := DateTimePicker1.Date;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-5 15:58 , Processed in 0.043473 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表