delphi 时间函数如何增加指定天数,谢谢

 我来答
fit大虾
2011-08-09 · TA获得超过564个赞
知道小有建树答主
回答量:551
采纳率:50%
帮助的人:256万
展开全部
DELPHI的时间是实数,可以直接加减,根本没有必要用函数处理。
DATE1:=DATA1+1;//加1天
DATE1:=DATA1+1/2;//加半天(12小时)
DATE1:=DATA1+1/24;//加1小时
DATE1:=DATA1+1/24/3600;//加1秒
减法也是可以直接相减。
椴iejdhifghj
2015-06-20 · TA获得超过4701个赞
知道小有建树答主
回答量:622
采纳率:0%
帮助的人:139万
展开全部
Day 开头的函数

使用单元:
uses DateUtils

●function DateOf(const AValue: TDateTime): TDateTime;
描述:
使用 DateOf 函数用来把一个 TDateTime 类型的变量转变成一个只带有日期的 TDateTime 类型变量。
例如:
showmessage(DateTimetostr(dateof(now())));
你得到的是 2003/03/19
而 showmessage(DateTimetostr((now())));
得到的是 2003/03/19 10:50:49

●function DateTimeToStr(DateTime: TDateTime): string;
描述:
DateTimeToString 函数将 TDateTime 类型的参数 DateTime 转换成一个字符串,使用给定的全局变量ShortDateFormat 的格式,时间部分按照给定的全局变量 LongTimeFormat 的格式。其中 DateTime 为
零的部分将不会显示出来。
例如:
ShortDateFormat:='yyyy mm dd';
showmessage(DateTimetostr((now())));
你将得到:2003 03 19 10:50:49

●procedure DateTimeToString(var Result: string; const Format: string; DateTime: TDateTime);
描述:

DateTimeToString 方法将TDateTime类型的参数DateTime 按照由参数Format提供的格式转化成字符串,并保存在Result中。对于Format的格式类型,请看 Date-Time format strings 的帮助。

例如:
DateTimeToString(result,'yyyy mm dd',now());
那么 result的结果为:2003 03 19 10:50:49
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guye00
2011-08-09 · TA获得超过185个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:174万
展开全部
加单元DateUtils, 函数
IncDay(Date, 5), 即返回的是今天的日期加上五天,如果为-5则减五天,另有月、年、时、秒、分相加函数,IncMinute,IncYear,IncMonth,IncSecond
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哀酱April
2011-08-09 · TA获得超过844个赞
知道大有可为答主
回答量:2245
采纳率:0%
帮助的人:833万
展开全部
newdate=date+3 //增加3天
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式