在KDB Q中创建日,月,年的日期作为整数

时间:2016-08-03 11:29:24

标签: date kdb

我正在尝试从其整数组件中获取日期:我将日,月和年作为变量(可以更改,我不想对它们进行硬编码),并且我希望将它们重新组合在一起日期变量。

例如,类似的东西;

  

myDay:15

     

myMonth:4

     

myYear:2016

`date$(myYear,myMonth,myDay) - >应返回2016.4.15(格式化为日期)。

有什么办法吗? 谢谢

1 个答案:

答案 0 :(得分:3)

q)d:3
q)m:8
q)y:2016
q)"D"$"." sv string (y;m;d)
    2016.08.03

请参阅cast vs tok - 需要使用不同的参数,具体取决于您投放的内容是否为字符串