日期區間: 以25日為基準日,當月26日為下月月初,25日當月月底,
若系統日為(97/11/28),日期區間預設為(97/10/26)~(97/11/25)
若系統日為(97/11/12),日期區間預設為(97/09/26)~(97/10/25)
若系統日為(97/11/25),日期區間預設為(97/09/26)~(97/10/25)
若系統日為(97/11/26),日期區間預設為(97/10/26)~(97/11/25)结果传给MaskEdit
若系統日為(97/11/28),日期區間預設為(97/10/26)~(97/11/25)
若系統日為(97/11/12),日期區間預設為(97/09/26)~(97/10/25)
若系統日為(97/11/25),日期區間預設為(97/09/26)~(97/10/25)
若系統日為(97/11/26),日期區間預設為(97/10/26)~(97/11/25)结果传给MaskEdit
解决方案 »
- 鼠标移到panel上显示panel,鼠标移开panel隐藏panel!
- DBGrid移动到最后一行之后就出现“BOF/EOF,所需要的操作需要一行纪录”
- 关于按钮(简单送分了!)
- 谁来拉我一把?delphi初学者求助。
- 我该如何才能使我的程序窗体在被alt+tab切换出来后马上又重新获得焦点?
- 巨简单(又是巨简单 为什么要说又)
- 怎样在delphi里嵌入sql语句
- 有没有办法将一些常用表单封装起来给用户拖控件那样使用?
- 那里有快速解压缩文件夹的控件么?压缩比无所谓,只要速度快
- 如何用Delphi在系统中建立一个虚拟盘
- 100分,关于Font的Size 问题,
- delphi excelapp 操作 已经存在名为 resume.xlw的文件。您希望将该文件替换掉吗
BeginDate, EndDate: string;
Year, Month, Day: Word;
begin
DecodeDate(Date, Year, Month, Day);
if Day >= 26 then
begin
BeginDate := FormatDateTime('yyyy-mm', IncMonth(Date, -1)) + '-26';
EndDate := FormatDateTime('yyyy-mm', Date) + '-25';
end
else
begin
BeginDate := FormatDateTime('yyyy-mm', IncMonth(Date, -2)) + '-26';
EndDate := FormatDateTime('yyyy-mm', IncMonth(Date, -1)) + '-25';
end;
end;