如何生成随机的日期函数 请问各位大侠,DELPHI中如何生成随机的日期函数??谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //Sourcefunction RandDate(mStartDate, mEndDate: TDate): TDate;var I: Integer;begin I := Random(Trunc(mEndDate - mStartDate) + 1); Result := mStartDate + I;end; { RandDate }//Demoprocedure TForm1.Button1Click(Sender: TObject);begin Caption := DateToStr(RandDate(StrToDate('1999-1-1'), StrToDate('2000-1-1')));end; 同意zswang(伴水清清)(专家门诊清洁工) Random(V)取 [1..V] 间的随机数zswang的方法是取随机日期,不包含时间,若要包含时间方法类似,Random()取小数 procedure TForm1.Button1Click(Sender: TObject);var i:integer ;begin Randomize; i:= Random(100); IncMonth(Date,i); Application.MessageBox(pchar(datetoStr(IncMonth(Date,i))),'',0);end; zswang(伴水清清)(专家门诊清洁工) 的代码比较好些,不过在程序开始的时候最好调用一下Randomize,否则会每次第一次都得到相同的日期! redhf(农民的儿子) 说的对!!我以前就犯过这样的错误。 【一个人】重新发招聘贴 如何调用dll文件中的类??// MSHTML WebBrowserd的应用问题很难吗?答案如何让我满意,还有200分可放。。郁闷。。 如何实再Ctrl+A功能 时间日期型是怎么比较大小的? 请问问题2个! 如何在ACCESS中批量插入数据? 奇怪的oracle数据库错误? 怎样在自己的程序中启动默认的邮件程序? 一般难度的问题哈??但有高分 简单问题:如何在DBGRID中给非数据库字段填充值? MDB 连接问题很简单,大家来帮忙
function RandDate(mStartDate, mEndDate: TDate): TDate;
var
I: Integer;
begin
I := Random(Trunc(mEndDate - mStartDate) + 1);
Result := mStartDate + I;
end; { RandDate }//Demo
procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := DateToStr(RandDate(StrToDate('1999-1-1'), StrToDate('2000-1-1')));
end;
Random(V)取 [1..V] 间的随机数
zswang的方法是取随机日期,不包含时间,
若要包含时间方法类似,Random()取小数
var i:integer ;
begin
Randomize;
i:= Random(100);
IncMonth(Date,i);
Application.MessageBox(pchar(datetoStr(IncMonth(Date,i))),'',0);
end;