【问题标题】:Date substraction why don't I get hh:mm:ss in Rebol / Red?日期减法为什么我在 Rebol / Red 中没有得到 hh:mm:ss?
【发布时间】:2017-11-16 16:05:29
【问题描述】:

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

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

6

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

【问题讨论】:

    标签: rebol red


    【解决方案1】:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2020-11-19
      • 2013-07-15
      • 1970-01-01
      • 2021-08-19
      相关资源
      最近更新 更多