懒得想了,请帮忙!
解决方案 »
- 加密解密语句
- 在delphi中如何用ini文件连接数据库
- 在Delphi中有将 integer 数组中的值赋给 integer类型的方法吗?请高手回答!!!急!!!!!(高分)
- FastReport2.51在MDI主窗下预览时出现"Connot make a visible window modal"
- 请问:F1Book有关的问题——
- 提问
- 回车键的键值是多少?
- 我是你的菜:用ADOStoredProc控件如何调用Sql Server中的这个存储过程?
- 我以前学的是VC现在也开始接触DELPHI请问我如何快速提高自己的DELPHI水平?能否提供一些意见或推进几本好书?谢谢!
- 怎样用spcomm读数据??
- Midas的数据更新问题!!!进者有分!!!
- 写进销存系统中的问题
function EndOfTheMonth(const AValue: TDateTime): TDateTime;
function StartOfAMonth(const AYear, AMonth: Word): TDateTime;
function EndOfAMonth(const AYear, AMonth: Word): TDateTime;懒得写例子~~
能不能写得详?
顾名思义呗~~
StartOfTheMonth //这个月的开始
EndOfTheMonth //这个月的结束
//参考
procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := Format('%s-%s', [
FormatDateTime('yyyy-mm-dd', StartOfAMonth(2003, 08)),
FormatDateTime('yyyy-mm-dd', EndOfAMonth(2003, 08))]);
end;
i:integer;
Start,End:TDate;
bgein
for i:= 1 to 12 do
begin
Start := StartOfTheMonth(StrToDate(''''+inttostr(Year) +'-'+inttostr(i)+'-1'''));
Start := EndOfTheMonth(StrToDate(''''+inttostr(Year) +'-'+inttostr(i)+'-1'''));
Showmessage(inttostr(I)+'月:第一天('+DateTostr(Start)+')|最后一天'+DateToStr(End)+')');
end;
end;Year变量是你输入的年
改成
End := EndOfTheMonth(StrToDate(''''+inttostr(Year) +'-'+inttostr(i)+'-1'''));