时间问题,急!!!!(50分)

  • 主题发起人 super_duck
  • 开始时间
S

super_duck

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将现在的时间减半年和1年?并返回
我的格式是“2002-01-01 00:00:00”
分不够可再加!!!
 
一年好办,使用DecodeDate将日期分解成年月日,然后年-1再encodeDate就可以了.
半年如果是6个月,也可以同样来,只是需要判断是否需要减少年.
 
日期加减几个月份,用IncMonth函数。
date1:=StrToDate('2002-01-01 00:00:00')
date2:=IncMonth(date1,6); 加半年
date2:=incMonth(date1,-6); 减半年
 
呵呵,那是D6,D5没有呀。
一年12[:D]
 
多人接受答案了。
 
[gold]谢谢两位大虾,我都用了[/gold]
 
顶部