如何实现日期+1? 日期变量是浮点数,让它+1就行了。如vard:TDateTime;d:=d+1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 kerplayer(含玉)说得对,我就是这么用的 例如:procedure TForm1.Button1Click(Sender: TObject);var ts:TTimeStamp; date_old,date_new:TDate;begin Date_old:=strtodate('1999-12-31'); ts:=DateTimeToTimestamp(date_old); ts.Date:=ts.Date +1; date_new:=timestamptoDatetime(TTimeStamp(ts)); showmessage(datetostr(date_old)); showmessage(datetostr(date_new));end; 你可以看Tdatetime= dounble;所以+1即可 好像这么写也可以var date :tdatetime;begin date := date + 0.9999 showmessage(formatdatetime('yyyy-mm-dd',date));end; 很简单var v_date:tdatetime;begin v_date:=date+1; showmessage(formatdatetime('yyyy-mm-dd',v_date));end; 日期加1:var mydate:TDate;..........mydate := Date(); // 取当前日期mydate := IncDay(mydate,1) // 日期加1 关于数据库的问题 ^_^ 轻松一下,一个程序员买包子的笑话! delphi 定义函数调用不能用 COM+组件安装的问题 救命啊,那里有类似MSN6.0风格的控件? 这样的数据如何导入数据库? 将double如何转为string 关于DBLOOKUPCOMBOBOX的一个问题!!!!!!!!!!!!! 关于ShellTreeView一个错误 非绝顶高手莫入,50分送上 用delphi调用execl,如何打开一个已存在的execl文件?有分 ActiveForm编译成ocx用在流览器(IE)上拖,动时变花怎样解决?
var
ts:TTimeStamp;
date_old,date_new:TDate;
begin
Date_old:=strtodate('1999-12-31');
ts:=DateTimeToTimestamp(date_old); ts.Date:=ts.Date +1;
date_new:=timestamptoDatetime(TTimeStamp(ts)); showmessage(datetostr(date_old));
showmessage(datetostr(date_new));
end;
所以+1即可
var
date :tdatetime;
begin
date := date + 0.9999
showmessage(formatdatetime('yyyy-mm-dd',date));
end;
var
v_date:tdatetime;
begin
v_date:=date+1;
showmessage(formatdatetime('yyyy-mm-dd',v_date));
end;
var mydate:TDate;
.....
.....
mydate := Date(); // 取当前日期
mydate := IncDay(mydate,1) // 日期加1