我在窗体上加上了2个日期控件,开始和结束,选好开始和结束日期后,如何得到这两个日期之间的所有日期?
比如选了2012-03-08 到 2012-03-11
那么结果就是2012-03-08、2012-03-09、2012-03-10、2012-03-11。
还有就是跨月份的准确,不能2月30日。谢谢!
比如选了2012-03-08 到 2012-03-11
那么结果就是2012-03-08、2012-03-09、2012-03-10、2012-03-11。
还有就是跨月份的准确,不能2月30日。谢谢!
解决方案 »
- 哪为大虾有delphi7 的dent.slip文件,请给我发一个([email protected])
- 这种打印该怎么实现 ?
- QQ的代理通信机制
- 急聘delphi开发员
- 【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种)-关键字: delphi ,oracle存储过程,游标,
- 关于用DELPHI和WORD进行文档管理的设想?
- 十万火急程序实例
- 有用过WISE INSTALLER的吗?请帮我看看这个问题!
- 大家都来复习一下计算机基础吧!
- 有没有能人啊。。。我的QQ号码被盗了。。。怎么办啊。。有没有高手啊?。。。
- sdk开发包编程 高手帮忙解决一下啊 急啊
- 关于delphi调用DLL问题!
var
d1,d2: TDateTime;
begin
d1:=StrToDate('2012-02-25');
d2:=StrToDate('2012-03-05');
while (d1<d2)
do
begin
d1:=d1+1;
Memo1.Lines.Add(DateToStr(d1));
end;
end;
i,dsys:integer;
begin
dsys:=DaysBetween(D1, D2);
for i:=0 to dsys do
showmessage(DateToStr(D1+i));
end;
var
bt, et: TDate;
begin
bt := StrToDate('2012-02-26');
et := StrToDate('2012-03-06');
repeat
Memo1.Lines.Add(DateToStr(bt));
bt := bt + 1;
until bt > et;
end;