如何获取列表的前十项并将其强制转换为日期kdb

时间:2019-03-05 19:44:36

标签: kdb

如何从用kdb生成的列表中获取前10个项目并将其转换为日期? 我的清单是使用 'list1:3 + 20?30'

2 个答案:

答案 0 :(得分:4)

由于q是从右向左求值的,因此10#从列表一中取出前10个项目,然后`date $将这些项目转换为日期。

`date$10#list1

在封面下,kdb +日期是自千年以来的天数,即0将强制转换为2000.01.01,依此类推...

答案 1 :(得分:2)

可以使用#从列表中取出项目,并使用`date$进行投射:

`date$10#list1