荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Lg (创造人生的传奇), 信区: InstallBBS
标 题: [转载] Re: BBS一个关于显示的y2k小问题(转寄)
发信站: BBS 荔园晨风站 (Sat Jan 1 16:47:16 2000), 站内信件
【 以下文字转载自 Lg 的信箱 】
【 原文由 liugang.bbs@smth.org 所发表 】
发信人: seeker (你好), 信区: BBSMan_Dev
标 题: Re: BBS一个关于显示的y2k小问题
发信站: BBS 水木清华站 (Sat Jan 1 11:16:27 2000)
【 在 Lamborghini (寻找欧宝中) 的大作中提到: 】
: 精华区显示档案日期是显示[99.12.31]的,所以明天就出问题啦,
: 解决方法也简单:
: announce.c里面a_showmenu()sprintf( fname, "[%02d.%02d.%02d]",
: pt->tm_year, pt->tm_mon+1, pt->tm_mday );
: ~~~~~~~~~~换成pt->tm_year%100就可以了。
: 其他这种小小不然的小问题估计还有,希望大家分享自己的修改,让firebird
: 更好地走入21世纪。。哈哈。。。这话说的好大。。。。;p
发信人: triton (半颗勇敢的心), 信区: BBSDev
标 题: Re: bbs数据统计系统发生y2k问题
发信站: 武汉白云黄鹤站 (Sat Jan 1 11:15:37 2000), 站内信件
在announce.c中的
a_showmenu()函数中
...
sprintf( fname, "[^[[1m%02d^[[m.^[[1m%02d^[[m.^[[1m%02d^[[m]",
pt->tm_year,pt->tm_mon+1, pt->tm_mday );
...
改成
...
sprintf( fname, "[^[[1m%04d^[[m.^[[1m%02d^[[m.^[[1m%02d^[[m]",
pt->tm_year+1900,pt->tm_mon+1, pt->tm_mday );
...
原因是tm结构中,tm_year是年份减1900的值,补上1900即可
--
欢迎来白云黄鹤站作客 bbs.whnet.edu.cn
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.114.14.41]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 210.39.3.71]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店