我做的一个程序,同时装在几台WIN98的机器上,其中有一台运行时显示‘2003-5-5’为非法日期,而其它的几台则运行正常。我怀疑是系统原因,不知如何解决?

解决方案 »

  1.   

    检查着他机器上的日期格式,可能和你的程序不同,比如他是MM-DD-YY,那你的肯定不对了。在程序初始化里面写上 ShortDateFormat='YYYY-MM-DD'; 这样你的程序就不依赖操作系统的日期格式了。
      

  2.   

    检查着他机器上的日期格式,可能和你的程序不同,比如他是MM-DD-YY,那你的肯定不对了。在程序初始化里面写上 ShortDateFormat='YYYY-MM-DD'; 这样你的程序就不依赖操作系统的日期格式了。
      

  3.   

    控制面板  --> 区域选项  --> 日期  --> 日期格式: YYYY-MM-DD