【问题标题】:How do I isolate the 'second' component from a datetime in KDB?如何将“第二个”组件与 KDB 中的日期时间隔离?
【发布时间】:2022-06-25 11:40:52
【问题描述】:

假设我有一个 KDB 日期时间。如何隔离它的“第二”部分:

2022.02.01D14:30:12.391424612

那就是12

我试过t.second,但这会返回时间而不是整数。

【问题讨论】:

    标签: kdb


    【解决方案1】:

    你可以这样做:

    q)`ss $ 2022.02.01D14:30:12.391424612
    12i
    

    【讨论】:

    • 这太棒了,谢谢!是否可以将相同的解决方案扩展到“分钟” - 所以在这种情况下它将返回30
    • `uu $ 2022.02.01D14:30:12.391424612
    • Cast在code.kx.com/q/ref
    【解决方案2】:

    你也可以简单地使用

    q)v:2022.02.01D14:30:12.391424612

    q)v.ss 12i

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-17
      相关资源
      最近更新 更多