起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 238|回复: 3

关于在VISTA下日期模式为 YYY Y-M-D 问题

[复制链接]
发表于 2009-3-9 14:52:28 | 显示全部楼层 |阅读模式
在3098版本上测试发现客户端使用VISTA的情况下,会出现日期格式问题。如按照自定义格式将YYYY-M-D改为YYYY-MM-DD后可以暂时解决问题,但是目前客户端VISTA数目越来越多,对于客户端需要进行一个一个设置,看看能否在服务器端兼容这种格式?意思是在服务端能识别这种格式错误?
请帮忙解决,谢谢!
回复

使用道具 举报

发表于 2009-3-9 15:10:05 | 显示全部楼层
在服务端的conf在config.justep.xml文件里面
  <clientconfig> 节点下面添加
     <DefaultDateFormat>yyyy-MM-dd</DefaultDateFormat>
    <DefaultTimeFormat>hh:mm</DefaultTimeFormat>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-2 13:17:22 | 显示全部楼层
经过测试发现客户端还是会出现错误问题,请问还有什么方法进行统一时间格式的设置?
回复 支持 反对

使用道具 举报

发表于 2009-4-2 14:55:55 | 显示全部楼层
是strtodatedef函数造成的。非正常日期格式没有把字符串转成日期,就按照def日期了。
sysutils.DateSeparator:='-';  
sysutils.ShortDateFormat:='yyyy-mm-dd';  
窗体创建时加上这2句就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 03:02 , Processed in 0.049207 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表