时间相减问题!!!急,在线等!!!
我现在有两个时间,第二个时间随系统走,yyyy-mm-dd,我想得到第二个时间的上一个月.
例:第二个时间是:2006-03-18,我想要第一个时间是:2006-02-18.
我在做的时候,很容易到了,但是如果遇到第二个时间是:2006-01-18的时候,第二个时间-1就变成2006-00-18,就出错了,请问如何解决跨年问题,不知道我有没有表达清楚.谢谢了,急!!!
问题点数:50、回复次数:3Top
1 楼lurel(城市陌生人)回复于 2006-03-18 14:07:38 得分 50
那判断一下第二个时间的月份呗,如果是01,那第一个时间就为12,然后年份减一年,这样就可以了.Top
2 楼xcityman(BCG)回复于 2006-03-18 14:16:57 得分 0
呵呵,这样也可以,我只是想不需要判断如果是01又怎么怎么地.
如果能时间2-时间1就完成最好,不知道有没有这样的函数?Top
3 楼lurel(城市陌生人)回复于 2006-03-18 14:22:36 得分 0
这样的函数?数据库中里有,但C里面没有现成的.Top




