var
Year, Month, Day: Word;
Year1, Month1, Day1: Word;
I: Integer;
MyDate: TDateTime;
begin
Memo1.Clear;
DecodeDate(StartOfTheMonth(Now), Year, Month, Day);
DecodeDate(EndOfTheMonth(Now), Year1, Month1, Day1);
for I := Day to Day1 do
begin
MyDate := EncodeDate((year), (month), i);
Memo1.Lines.Add(DateToStr(MyDate));
with Query do
begin
close;
Open;
Append;
FieldByName('日期').AsDateTime := MyDate;
Post;
end;
end;
end;
效果。

这段代码首先获取当前月份的开始和结束日期,然后遍历这个月的每一天,将每一天的日期转换为TDateTime类型,并添加到Memo1中。同时,它将这些日期写入到一个数据库查询中,更新日期字段。
2414

被折叠的 条评论
为什么被折叠?



