CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

大家看看这是不是Delphi Help的问题!

楼主militant(小猪油)2003-12-02 08:20:36 在 Delphi / VCL组件开发及应用 提问

Type   TDate=Type   TDateTime;  
  Type   TDateTime=Type   Double;  
  下面来看看DOUBLE到底怎么来表示一个时间的。  
  整数表示天数,小数表示小时。  
  Following   are   some   examples   of   TDateTime   values   and   their   corresponding   dates   and   times:  
   
  0 12/30/1899   12:00   am       1  
  2.75 1/1/1900   6:00   pm             2  
  -1.25 12/29/1899   6:00   am         3  
  35065 1/1/1996   12:00   am           4  
  按照2和3的推断看,0.75=18/24   6:00pm刚好是一天过了18小时  
  同理3也是这样           0.25=6/24  
  可是2和3的推理是建立在小数部分的0表示0:00的基础上的,这又和0表示12/30/1899   12:00   am   矛盾,(这里可以看出小数部分的0表示中午12点整)  
  要是按照1和4的小数部分0表示12:00   am来看,2和3的小数部分有应该怎么解释?  
   
  我是觉得Delphi   Help可能错误了,应该是0   表示12/30/1899   0:00   am        
   
  各位发表一下自己的意见吧!具体如果不明白可以参考Delphi   Help的TDateTime类型说明! 问题点数:0、回复次数:6Top

1 楼chenkandy(多少爱可以重来)回复于 2003-12-02 08:39:42 得分 0

UPTop

2 楼hch_45(痞子宏)回复于 2003-12-02 08:40:05 得分 0

它有它自已的算法。Top

3 楼szchi(老迟)回复于 2003-12-02 09:14:46 得分 0

楼主的分析再多枚举一些例子呀,比如12/30/1899   0:00   am     12/30/1899   12:00   am       之间。Top

4 楼militant(小猪油)回复于 2003-12-02 09:25:00 得分 0

我们就是要从他们的例子当中推出来他们的算法啊~Top

5 楼409(409)回复于 2003-12-02 10:17:39 得分 0

好难的算法噢Top

6 楼ls2008(結婚了吧,傻B了吧)回复于 2003-12-02 10:24:54 得分 0

暈~~Top

相关问题

  • 这是不是Delphi的Bug?
  • Delphi主界面不见了,HELP!!!
  • lotus+delphi make OA help
  • Delphi能不能处理这个问题?
  • Delphi&API(我就不适应Delphi这点)
  • 这本delphi书是不是最好啊????!!!
  • Delphi?
  • Delphi?
  • delphi难不难学?
  • HELP!!!!!!谁有delphi的书籍

关键词

  • delphi
  • tdatetime
  • 小数部分
  • 表示
  • delphi help
  • am
  • type

得分解答快速导航

  • 帖主:militant

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo