Delphi中有2000年问题吗?(100分)

  • 主题发起人 主题发起人 yysun
  • 开始时间 开始时间
所谓2000年问题, 并不是某个编程语言的问题, 而是早期的数据库系统往往把日期格式定为短格式, 只有两位数字描述年份, 从
而无法同时表示19xx年和20xx年. 当前的系统均已经注意了这个问题, 所以2000年的问题应当是针对以往的数据库应用系统而
言, 而不是Delphi 有没有这个问题
 
在某些情况下,Delphi 3 还是有这个问题的。
据说Delphi 4已经完全解决了这个问题。
参看Delphi 4的Help
 
Delphi本身应该说是没这个问题的,不过你在做数据录入时应该使用
4位的年份表示方式,不要用2位表示方式。
 
从早期的 Turbo Pascal 起就不存在 2000 问题, barland pascal 使用一个实型
变量(Double)来表示时间和日期, 起整数部分用来表示日期, 小数部分用来表示时间
 
后退
顶部