一个时间操作的问题?

liyun1409 2004-04-29 04:01:42
在Delphi中如何将一个时间后退一个月?
例如将2004-01-01后退一个月:2003-12-01
...全文
18 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
楚人无衣 2004-04-29
sorry, I'm error:
IncMonth(StrToDate(2004-01-01); -1)->IncMonth(StrToDate('2004-01-01'), -1);

  • 打赏
  • 举报
回复
bpmb2 2004-04-29
在程序中:
Date1:=incMonth(Date2,-1);
  • 打赏
  • 举报
回复
楚人无衣 2004-04-29
function IncMonth(const Date: TDateTime; NumberOfMonths: Integer = 1): TDateTime;

such as: IncMonth(StrToDate(2004-01-01); -1):
  • 打赏
  • 举报
回复
bpmb2 2004-04-29
如果是在sql中:
select DATEADD(month, - 1, 时间字段) AS Expr1 from TbName
  • 打赏
  • 举报
回复
相关推荐
发帖
Delphi
加入

4968

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2004-04-29 04:01
社区公告
暂无公告