DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hujianan316
今日帖子: 38
在线用户: 18
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 laimama_1 (苞谷) ★☆☆☆☆ -
盒子活跃会员
2019/1/29 21:59:28
标题:
Delphi一个只会在今明后三天出现的BUG 浏览:998
加入我的收藏
楼主: 新建一个工程,放入一个TDateTimePicker,将其DateMode设为dmUpDown,将其Format设为‘yyyy年MM月’,运行,选中日期,然后点击上键。。。。。
看到了吧?所有版本的delphi都这样,呵呵
----------------------------------------------
真实福利,每天不用手动操作就能赚50-80元不等:http://www.212cc.com/tuiqi/h_goto.php?u=cqlaima
作者:
男 ke8880 (ke8880) ▲▲▲▲▲ -
普通会员
2019/1/29 22:54:53
1楼: 果真如此,向官方反映一下啊
----------------------------------------------
-
作者:
男 lyp8899 (lyp8899) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 9:11:58
2楼: 2018-02-29
----------------------------------------------
▄︻┻┳═
作者:
男 vkow (vkow) ▲▲▲▲▲ -
普通会员
2019/1/30 9:45:13
3楼: 10.2.3,还真是,没有天时,1月份增加1,居然会报”无效的日期编码参数“异常。
2月份以后就没这个问题。质量堪忧啊。
----------------------------------------------
-
作者:
男 bjlg (蓝天) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 10:02:02
4楼: 因为是2月没有2月30日所以,出现这个问题
----------------------------------------------
http://delphi-z.ru>http://delphi.icm.edu.pl/ftp/http://delphi-z.ru
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/1/30 10:35:27
5楼: Delphi TDateTimePicker只是封装Windows的日期组件。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 偶的生活博客  偶的技术军事博客
作者:
男 vkow (vkow) ▲▲▲▲▲ -
普通会员
2019/1/30 10:36:06
5楼: 哦。有道理。

内部运算时,把当天作为参数了。而实际上不是合法日期。还真是,当时没多想。
----------------------------------------------
-
作者:
男 mlskin (mlskin) ▲▲△△△ -
注册会员
2019/1/30 10:43:54
6楼: 系统自带的不太方便,用第三方的吧 按此在新窗口浏览图片
此帖子包含附件:
PNG 图像
大小:21.8K
----------------------------------------------
Delphi MlSkin 它能让你的程序拥有像QQ一样多彩炫丽的外观http://www.pngui.com
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 10:44:55
7楼: 这个Bug好像从Delphi出生就有了,因为控件是系统的
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 linlingwei (飞雪) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 10:47:12
5楼: 放入一个TDateTimePicker,将其DateMode设为dmUpDown,Kind设置为dtkTime
time数值无法静态设置为:00:00:00了
10.23以及以前的delphi版本都可以,10.3就不行了。
----------------------------------------------
-
作者:
男 linlingwei (飞雪) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 11:00:03
8楼: 左边delphi10.3
右边是delphi10.23
这直接导致老软件中查询时间从00:00:00开始的,成了默认当前时间了。
只能修改程序,动态赋值为00:00:00
此帖子包含附件:
PNG 图像
大小:98.5K
----------------------------------------------
-
作者:
男 sxbug (太阳雨) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 14:42:10
9楼: 10.2.3 选中月份,点击向上,原来 2019年1月30日,变成 2019年2月28日

没出现你们说的情况啊
----------------------------------------------
-
作者:
男 laimama_1 (苞谷) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 18:29:35
10楼:
10.2.3 选中月份,点击向上,原来 2019年1月30日,变成 2019年2月28日 没出现你们说的情况啊



将其Format设为‘yyyy年MM月’,这是关键!!!
----------------------------------------------
真实福利,每天不用手动操作就能赚50-80元不等:http://www.212cc.com/tuiqi/h_goto.php?u=cqlaima
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/1/30 20:43:16
11楼: 我在10.2.2下试了一下,问题出在 TDateTimePicker.CNNotify函数的 DT := SystemTimeToDateTime(st); 这一行,Message.NMDateTimeChange^.st返回的值全是0,但Message.NMDateTimeChange^.dwFlags返回的值却是GDT_VALID,而TDateTimePicker并未对这种情况做判断。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 偶的生活博客  偶的技术军事博客
作者:
男 sxbug (太阳雨) ★☆☆☆☆ -
盒子活跃会员
2019/1/30 22:49:11
12楼: 是有问题,我以前没有设置 format
----------------------------------------------
-
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/1/31 9:04:57
13楼: 昨晚刚想到一个问题:如果楼主你只关心 年和月, 那么可以将日设置为固定,比如1号,这样就可能避免这个错误了。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 偶的生活博客  偶的技术军事博客
作者:
男 898898 (898898) ★☆☆☆☆ -
普通会员
2019/3/8 23:16:52
14楼: 我的XE10.3 也没有出现这个问题。
还有如果你设置 yyyy年MM月  不会显示日期的。
Format设为 yyyy年MM月dd日  没出现过问。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行46.875毫秒 RSS