这分好拿哟!

wood_ke 2002-08-14 11:32:34
各位大虾,小弟不知道怎么将一个时间类型的变量转化成为一个整形的变量,就是说我想让一是时间类型的变量与一个整形的变量进行加减,希望各位高手帮帮忙,本人一定重分酬谢!!!
...全文
35 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chechy 2002-08-22
  • 打赏
  • 举报
回复
是吗?
var
a : TDateTime;

a := Trunc(Date) + 1;
wood_ke 2002-08-22
  • 打赏
  • 举报
回复
但是用Trunc(Date) + 1,Trunc(Now) - 3的话,不管时间怎么变,它得到的总是一个固定的整数。
wood_ke 2002-08-22
  • 打赏
  • 举报
回复
我再去试一下!
ly_liuyang 2002-08-15
  • 打赏
  • 举报
回复
TDateTime = Double
int:=round(datetime) or int:=trunc(datetime)
madyak 2002-08-15
  • 打赏
  • 举报
回复
可以像操作实数一样操作TDateTime;
madyak 2002-08-15
  • 打赏
  • 举报
回复
可以像操作实数一样操作TDateTime;
lazywolf 2002-08-15
  • 打赏
  • 举报
回复
incmonth(datetime,1) or incmonth(datetime,-1)
对月份进行加减运算
Patsy 2002-08-14
  • 打赏
  • 举报
回复
对,时间变量依天数是可以加减的,可以尝试一下。
耙子 2002-08-14
  • 打赏
  • 举报
回复
TDateTime 其实是一个Double ,他和一个整形作加减当然没问题了。
直接写就行了。

dt:TDateTime;

dt:= now - 1; // 得到的是昨天的日期
wood_ke 2002-08-14
  • 打赏
  • 举报
回复
我回去试一下!
chechy 2002-08-14
  • 打赏
  • 举报
回复
Trunc(Date) + 1
Trunc(Now) - 3

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧