四舍五入时间!到 Rebol 中的几天
Rounding TIME! to a number of days in Rebol
我找到了一种扭转时间的方法!在 Rebol 中转换为几天:将它添加到一个日期,然后减去相同的日期。
>> dummy-date: 12-Dec-2012
== 12-Dec-2012
>> (dummy-date + 44835:11:58) - dummy-date
== 1868
那是……相当尴尬。有没有更好的内置方式?
另一种选择是:
>> round/to 44835:11:58 / 24:00 1
== 1868
>> pick 44835:11:58 / 24 1
== 1868
或短
first 44835:11:58 / 24
time: 44835:11:58
round time/1 / 24
round first time / 24
我找到了一种扭转时间的方法!在 Rebol 中转换为几天:将它添加到一个日期,然后减去相同的日期。
>> dummy-date: 12-Dec-2012
== 12-Dec-2012
>> (dummy-date + 44835:11:58) - dummy-date
== 1868
那是……相当尴尬。有没有更好的内置方式?
另一种选择是:
>> round/to 44835:11:58 / 24:00 1
== 1868
>> pick 44835:11:58 / 24 1
== 1868
或短
first 44835:11:58 / 24
time: 44835:11:58
round time/1 / 24
round first time / 24