菜鸟做了一个程序是长日期格式的,到了别人短日期格式的机器上会出现问题,如何使客户不修改本机的日期格式还能使我程序正常运行???(22分)

  • 主题发起人 主题发起人 wanglong0
  • 开始时间 开始时间
W

wanglong0

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟做了一个程序是长日期格式的,到了别人短日期格式的机器上会出现问题,如何使客户不修改本机的日期格式还能使我程序正常运行???
 
如果是数据库的话用模糊查询日期
select * from db where 日期 like '日期'
 
日期以字符方式存储和显示即可。
 
请参考以下文章:
http://www.swaysoft.com/bbs/forum_posts.asp?TID=14&PN=1
 
加上下面几句,完全搞定,管它长还是短?!
//设置日期格式
SetLocaleInfo(GetThreadLocale, LOCALE_SSHORTDATE, 'yyyy-MM-dd');
SetLocaleInfo(GetThreadLocale, LOCALE_SLONGDATE, 'yyyy''年''M''月''d''日''');
//设置时间格式
SetLocaleInfo(GetThreadLocale, LOCALE_STIMEFORMAT, 'HH:mm:ss');
 
使用formatdate函数
 
接受答案了.
 
后退
顶部