回 帖 发 新 帖 刷新版面

主题:请教一个关于时间计算器的问题!!!

编写一个时间计算器。向文本框中输入要计算的两个日期,点击“计算时间”按钮,即可在文本框中显示这两个日期之间的时间差,显示格式是: 相差几年几月几日.

各位能给个大体的思路吗?

回复列表 (共1个回复)

沙发

你的命题有问题,你要的是相差的“几年几月几日”是没有意义的,因为有闰年问题,每个月的天数也是不一样的,所以没有所谓的“几年几月几日”差值的,只有两个日期之间相差多少天的问题
如果需要计算两个日期相差多少天,只需要把 TDateTime 类型转成 Double 类型再取整再相减。

我来回复

您尚未登录,请登录后再回复。点此登录或注册