时间计算

时间计算是用来对时间和日期计算的构件。

    标:

构件类型:不可视

重要属性

l        开始时间

时间型,设置开始时间。

l        结束时间

时间型,设置结束时间。

l        每年天数

数字型,得到每年的天数。

l        每月天数

数字型,得到每月的天数。

l        小数位数

数字型,设置小数位数。

重要方法

l        比较两个时间

执行此方法时,将开始时间与结束时间相比较。

l        得到当前时间

执行此方法时,得到当前时间。

l        设置当前时间

执行此方法时,设置当前时间。

l        得到当前年月

执行此方法时,得到当前的年与月。

注意:该方法在执行时可以带一个整数型参数。如果是负数,表示得到当前年、月的前几个月;如果是正数,表示得到当前年、月的后几个月;如果是“0”或不带参数,表示得到当前年、月。例如,现在是2006年6月。如果参数为-10,返回值为“2005-8”;如果参数为“12”,返回值为“2007-6”。

l        前天日期

执行此方法时,得到前天日期。

l        昨天日期

执行此方法时,得到昨天日期。

l        今天日期

执行此方法时,得到今天日期。

l        明天日期

执行此方法时,得到明天日期。

l        后天日期

执行此方法时,得到后天日期。

l        得到相加日期

执行此方法时,得到相加日期。单位是“天”。

    如图所示,假设当前日期为“2003-7-27”,加上“5”天之后,得到日期为“2003-8-1”日。

l        得到相加时间

执行此方法时,得到相加的时间。单位是“秒”。

l        得到星期几

执行此方法时,得到今天是星期几。

l        共多少年

执行此方法时,计算从开始时间到结束时间的年数。

l        共多少月

执行此方法时,计算从开始到结束的月数。

l        共多少天

执行此方法时,计算从开始到结束的天数。

l        共多少小时

执行此方法时,计算从开始到结束的小时数。

l        共多少分钟

执行此方法时,计算从开始到结束的分钟数。

l        共多少秒

执行此方法时,计算从开始到结束的秒数。

l        共多少毫秒

执行此方法时,计算从开始到结束的毫秒数。

重要事件

l        相同

当开始时间与结束时间相同时,执行此事件。

l        不同

当开始时间与结束时间不同时,执行此事件。

l        小于

当开始时间小于结束时间时,执行此事件。

l        大于

当开始时间大于结束时间时,执行此事件。

 

实例:下面在时间计算的“开始时间”属性中输入日期“2003-1-1”,在“结束时间”属性中输入日期“2003-7-1”,计算一共是多少天。

项目运行结果,一共是“181”天。