DateTimePicker1代表出生日期
DateTimePicker2代表现在的日期
1,计算DateTimePicker1到DateTimePicker2之间相差多少年
2,如果男的到60岁,那就算出现在到退休还有多少个月
3如果是女的到55岁,那就算出现在到退休还有多少个月主要是算出,现在到退休年龄还有多少个月。
如果已经男的已经超过60,女的已经超过55,那就不用计算,直接退出
时间比较紧,高手请指教
DateTimePicker2代表现在的日期
1,计算DateTimePicker1到DateTimePicker2之间相差多少年
2,如果男的到60岁,那就算出现在到退休还有多少个月
3如果是女的到55岁,那就算出现在到退休还有多少个月主要是算出,现在到退休年龄还有多少个月。
如果已经男的已经超过60,女的已经超过55,那就不用计算,直接退出
时间比较紧,高手请指教
解决方案 »
- 如果查看Delphi 的DLL内的方法,或如何反编译这个DLL,高手进来。
- 用delphi做一个可以配制数据库信息的登录界面 数据库是MYSQL
- 在一个进程中DLL只能存在一份的实例么
- 关于接口的菜鸟问题(在线等待)
- DELPHI7 实现DataMatrix二维码方法
- TShellListView如何取得选中文件的文件名?
- sos!!!計算字段值的更新問題
- 请教:怎么知道 listview 每个格子的位置(横坐标和竖坐标)
- 用ADO数据集读出的SQLSERVER记录为什么都有空格?而用BDE则不会。不想要咋办?
- 哪位有Delphi5 Trail edition的password?
- ★★★升级散分啦★★★
- 关于bpl包的问题!
uses DateUtils;
YearsBetween(DateTimePicker1.DateTime, DateTimePicker2.DateTime)
是如果沒到60歲吧???
var I: integer;
...
if YearsBetween(DateTimePicker1.DateTime, DateTimePicker2.DateTime) < 60 then
begin
i := MonthsBetween(DateTimePicker2.DateTime,
IncYear(DateTimePicker1.DateTime, 60));
end;
修改60 成55就可記住 uses DateUtils;
begin
i := MonthsBetween(DateTimePicker2.DateTime,
IncYear(DateTimePicker1.DateTime, 60));
end