怎么把日期中的年、月、日以数型显示阿,比如2003年1月1日-2004年12月31日
2003
1
1
2
3
2
1
2
3
2004
1
2
3
......
2003
1
1
2
3
2
1
2
3
2004
1
2
3
......
解决方案 »
- 关于对过滤器的设置
- 请问一计算问题
- 急!请大家指教!如何获取DBGridEh中每一行,每一个单元格的数据
- TADOStoredProc调用oracle存储过程问题?急急!!
- 请教高手,有关于数据结构的问题!!
- 想学一下DELPHI下的CORBA方式编程,但不知道从何学起,大家有没有简单的例子让我入门
- 这个adoquery问题出在哪里?
- 我用FASTREPOT作的报表,为什么在别的打印机上无法打印?可以预览
- DELPHI下如何让自己的程序有传染性?
- 解决了全部分数送上,谢,idhttp上传的文件名最多是41个字符,请问这是怎么回事?
- delphi一维数组有没有一个函数直接取出数组中最大值?
- 请问在Delphi中如何获得当前路径?
StartDate,EndDate:Tdatetime;
NodeYear,NodeMonth:TTreeNode;
begin
treeview1.Items.Clear;
StartYear:=2003;
EndYear:=2005; StartDate:=EncodeDate(StartYear,1,1);
EndDate:=EnCodeDate(EndYear,12,31); vMonth:=0;
EndYear:=0;
while StartDate<=EndDate Do
begin
DecodeDate(StartDate,StartYear,nMonth,nDate);
if StartYear<>EndYear then
begin
EndYear:=StartYear;
NodeYear:=Treeview1.Items.Add(nil,Inttostr(StartYear));
end;
if vMonth<>nMonth then
begin
vMonth:=nMonth;
NodeMonth:=Treeview1.Items.AddChild(NodeYear,Inttostr(nMonth));
end;
Treeview1.Items.AddChild(NodeMonth,Inttostr(nDate));
StartDate:=StartDate+1;
end;end;