DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 1231524324
今日帖子: 16
在线用户: 7
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 lovewjm (lovewjm) ★☆☆☆☆ -
盒子活跃会员
2005/7/4 17:18:10
标题:
怎样同时改变datetimepicker组件的日期和时间 浏览:1887
加入我的收藏
楼主: 怎样设置才能同时改变datetimepicker组件的日期和时间啊,我发现这个组件设置成dtkdate类型,就只能改变日期,设置成dtktime,就只能改变时间,可公司现在要求出仓的时间精确到时间,怎样才能设置这个组件能同时改变日期和时间,以便进行筛选和查询?
请高手指教!!
----------------------------------------------
-
作者:
男 qwqwqw123 (qwqwqw123) ★☆☆☆☆ -
普通会员
2005/7/4 17:52:27
1楼: 这个控件拖到窗体以后,其它属性都别设,只设Format属性,设成
yyyy-MM-dd  HH:mm:ss(注意大小写不能错)这个格式,就能既显示日期要能显示时间了。
----------------------------------------------
-
作者:
男 gbm_pgs (编程之道) ★☆☆☆☆ -
盒子活跃会员
2005/7/4 17:54:38
1楼: 这个控件只能设置其中的一种,要么日期要么时间,也就利用这个特点你就可以用两个控件便解决你的要求!
----------------------------------------------
寂静的虚空里诞生了神秘的东西,这种东西恒久存在永不消失,它是所有程序的根源所在,我不知道怎么形容它,姑且称它为编程之道!
作者:
男 qwqwqw123 (qwqwqw123) ★☆☆☆☆ -
普通会员
2005/7/4 17:59:08
2楼: 这个控件拖到窗体以后,其它属性都别设,只设Format属性,设成
yyyy-MM-dd  HH:mm:ss(注意大小写不能错)这个格式,就能既显示日期要能显示时间了。然后在datetimepicker的OnChange事件里写事件:
DateTimePicker1.DateTime := Now;
----------------------------------------------
-
作者:
男 lovewjm (lovewjm) ★☆☆☆☆ -
盒子活跃会员
2005/7/5 7:59:44
3楼: 谢谢楼上的答复,2楼提出的办法不是很可行啊,这样设置确实能显示时间,但那个时间却是不能改变的,一改动它就恢复到原来的样子了,这样怎么能用他来查询以前的日期和时间呢?
 1楼提出的也想过啊,但觉得麻烦啊,不能用一个组件搞定,非得要两个?
 还有没有其他办法啊?
----------------------------------------------
-
作者:
男 qwqwqw123 (qwqwqw123) ★☆☆☆☆ -
普通会员
2005/7/5 10:27:37
4楼: 只设Format属性,设成
yyyy-MM-dd  HH:mm:ss(注意大小写不能错)这个格式,然后把Kind属性设成
dtkTime,要改变日期时,把光标移到日期,改变时间时,同样做法。
----------------------------------------------
-
作者:
男 lovewjm (lovewjm) ★☆☆☆☆ -
盒子活跃会员
2005/7/5 16:51:33
5楼: 回复4楼,这样设置也是不行的,这样一来,就只能改变时间,日期一改后还是会恢复到原来的样子,还是老问题,要不就只能修改时间,要不就只能修改日期,随便你怎么设置,你自己试试吧
  我只好用那个ehlib的dbdatetimeEditEH组件搞定,对于datetimepicker组件谁有办法搞定?
----------------------------------------------
-
作者:
男 arhaha (lin) ★☆☆☆☆ -
盒子活跃会员
2008/3/11 21:09:43
6楼: 已经找到解决方案了:
http://www.1zwwz.cn/show.php?mod=article&id=2536
----------------------------------------------
-
作者:
男 yxhua240 (yxhua240) ▲▲▲▲▲ -
普通会员
2008/3/16 16:24:00
7楼: 呵.我前几天也在找这问题,不过也已经解决了,方式不太一样就是了.
----------------------------------------------
-
作者:
男 zhhzm (Redbreast) ★☆☆☆☆ -
盒子活跃会员
2008/11/3 16:26:51
8楼: 这个问题的解决方法在什么地方啊,我也遇到这个问题了!
----------------------------------------------
菩提有树无树,明镜是台非台,关我鸡毛鸟事,坐看云去云来。
作者:
男 zhhzm (Redbreast) ★☆☆☆☆ -
盒子活跃会员
2008/11/3 20:55:01
9楼: 作者:  arhaha (lin) ▲▲△△△ -  
盒子活跃会员 
 2008-3-11 21:09:43 
6楼: 已经找到解决方案了:
http://www.1zwwz.cn/show.php?mod=article&id=2536 
----------
啥也看不到啊?!
----------------------------------------------
菩提有树无树,明镜是台非台,关我鸡毛鸟事,坐看云去云来。
作者:
男 ksrsoft (cb168) ★☆☆☆☆ -
注册会员
2019/3/9 7:04:09
10楼: 还有啥解决办法
----------------------------------------------
-
作者:
男 ksrsoft (cb168) ★☆☆☆☆ -
注册会员
2019/3/9 7:52:22
11楼: https://stackoverflow.com/questions/42972112/how-to-read-both-date-and-time-from-a-tdatetimepicker
unit uZDateTimePicker;

interface

uses
 Vcl.ComCtrls, SysUtils;

type
  TZDateTimePicker = class(TDateTimePicker)
  private
    procedure SetDateAndTime;

  protected
    procedure Change; override;

  end;

implementation

{ TZDateTimePicker }

procedure TZDateTimePicker.Change;
begin
  SetDateAndTime
end;

procedure TZDateTimePicker.SetDateAndTime;
begin
  DateTime := StrToDateTime(Caption);
  inherited;
end;


end.
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行39.0625毫秒 RSS