爱问知识人 爱问教育 医院库

怎么控制delphi 中的月份呢?

首页

怎么控制delphi 中的月份呢?

我在窗体击活事件中写如下代码:
 edit1 :=datetimetostr(date);
 edit2.text:=formatdatetime('mm',date );
在Button1 事件中写如下代码
 edit1:=datetimetostr(strtodate(edit1.Text)+1); 
然后我每次按 Button1 的时候  时间自动加一天 ,当天数加到30时 月份也就加一个月;
如何写代码?
 

提交回答
好评回答
  • 2007-05-06 16:42:17
    你可以声明一个全局变量如: ;在窗体激活事件中使之dqrq:=date;同时修改edit1、edit2的初始化事件:edit1.text :=datetimetostr(dqrq); edit2.text:=formatdatetime('mm',dqrq );(也可以不改,但函数调用效率、代码体积都有差别)。button1的事件写为:dqrq:=dqrq+1;
      edit1.Text:=datetimetostr(dqrq);
      edit2.text:=formatdatetime('mm',dqrq );这样还可以避免28、30、31天月份的误差。

    w***

    2007-05-06 16:42:17

类似问题

换一换
  • 其他编程语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 169-188
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):