我现在在进行日期递增时怎么才知道这个日期合法,
如StrToInt(20040228)+1,这样得到的结果会是20040229,这是一个不存在的日期怎样才能使它得到20040301,
如StrToInt(20040228)+1,这样得到的结果会是20040229,这是一个不存在的日期怎样才能使它得到20040301,
解决方案 »
- 急,如何将Delphi7做的Web service发布到IIS
- 如何像word一样将图文混排的内容保存到access数据库。
- 参数问题:Parameters.ParamByName('BNPHO').LoadFromStream(S,ftGraphic);
- 使用delphi7中dbexpress访问oracle使用问题BUG多多?!
- Oracle连接问题
- 自定义文件格式的问题
- 有没有人想转行,程序员太累
- 服务器是9I,我的客户端机器当然也装的是9I的客户端,可是现在发现一个问题:只要用tadoquery查询一下数据库,任务管理器里面的磁盘I/O值就会增加一次..
- 我该不该跳?????
- 一个很很很很很很简单的SQL语句,如何写。请帮个忙
- DbGrid控件编辑带小数纪录的小数位时候,如何改变编辑框光标"I"为一个很小的"▲"光标,以便区分小数位
- 请问如何在两个窗体之间传递变量。
var
s3:integer;
s1,s2 :tdate ;
begin
s1:=strtodate('2004-2-29');
s2:=s1+1;
edit1.Text :=datetostr(s2) ;
s3:=strtoint(formatdatetime('yyyymmdd',strtodate(edit1.Text)) );
showmessage(inttostr(s3)) ;end;
自己看看吧。。
但是今年2月確實有29號啊!