日期减法为什么我不能得到......:在Rebol / Red中的ss?

时间:2017-11-16 16:05:29

标签: rebol red

1°)我只得到天数,如何得到hh:mm:ss?

diff: (now - (10-Nov-2017/15:00:00))
  

6

2°)获得分钟数的最优雅方法是什么?

1 个答案:

答案 0 :(得分:4)

  

1°)我只得到天数,如何得到hh:mm:ss?

使用difference功能:

>> difference now 10-Nov-2017/15:00:00
== 145:19:24
  

2°)获得分钟数的最优雅方法是什么?

与任何其他日期值相同:

>> d: difference now 10-Nov-2017/15:00:00
>> d/minute
== 21

或者,您可以使用pick来避免将中间日期设置为单词:

>> pick (difference now 10-Nov-2017/15:00:00) 2  ; Red and Rebol2/3
== 21
>> pick (difference now 10-Nov-2017/15:00:00) 'minute ; Rebol3, not yet implemented in Red
== 21