在 KDB Q 中从日、月、年创建日期作为整数

Create date from day, month, year as integers in KDB Q

我正在尝试从其整数部分获取日期:我将日、月和年作为变量(可以更改,我不想对它们进行硬编码),我想将它们重新组合成一个日期变量。

例如,类似的东西;

myDay: 15

myMonth: 4

myYear: 2016

`date$(myYear,myMonth,myDay) --> 应该 return 2016.4.15(格式为日期)。

有什么办法吗? 谢谢

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

请参见 cast vs tok - 需要使用不同的参数,具体取决于您从中转换的内容是否为字符串