怎样的函数或者算法能解决以下的问题: 如何能得到当前日期后的每个月的今天,如果当前日期是月底的话,则生成每个月底的日期。截止到一个日期。比如我有个日期是2003-05-20 ,今天是2004-8-11 ,日期间隔是3个月,要求自动生成以下日期:
2003-05-20
2003-08-20
2003-11-20
2004-2-20
2004-5-20
谁知道怎样解决,请赐教.
2003-05-20
2003-08-20
2003-11-20
2004-2-20
2004-5-20
谁知道怎样解决,请赐教.
解决方案 »
- 求一简单的列子,主程序调用一个unit单元里面的一个函数,unit单元里面的函数应该如何写
- 求教--D7+MSSQL问题
- 真诚的请教大家,希望得到帮助!
- 怎样制报表(有关rave的学习资料,请大侠帮忙)
- 在线等你来拿。100分,先来先拿!
- 哪有房地产工程信息系统论文下载参考啊?
- 快来看
- 数据表更新(初级问题)
- 在Listview中显示某文件夹下的所有文件,如何使listitem的图标为该文件类型的系统注册图标,500分
- 看看过去,再看看现在!
- 汇驿的朋友看过来,不是的请勿入
- 用delphi编写的ActiveX在html中使用的问题?如果ActiveX显示一个对话框或是其他的窗体,任务栏上就多一个图标。。如何就这个图标出掉?
例: ShowMessage(DateToStr(IncMonth(Date)));
const ANumberOfYears: Integer = 1): TDateTime;
// function IncMonth is in SysUtils
function IncWeek(const AValue: TDateTime;
const ANumberOfWeeks: Integer = 1): TDateTime;
function IncDay(const AValue: TDateTime;
const ANumberOfDays: Integer = 1): TDateTime;
function IncHour(const AValue: TDateTime;
const ANumberOfHours: Int64 = 1): TDateTime;
function IncMinute(const AValue: TDateTime;
const ANumberOfMinutes: Int64 = 1): TDateTime;
function IncSecond(const AValue: TDateTime;
const ANumberOfSeconds: Int64 = 1): TDateTime;
function IncMilliSecond(const AValue: TDateTime;
const ANumberOfMilliSeconds: Int64 = 1): TDateTime;