Date 在KDB Q中将日期从天、月、年创建为整数
我试图从它的整数组件中获取一个日期:我将日、月和年作为变量(可以更改,我不想硬编码它们),我想将它们重新组合到一个日期变量中 比如说,像这样的, myDay:15 月份:4 年份:2016年Date 在KDB Q中将日期从天、月、年创建为整数,date,kdb,Date,Kdb,我试图从它的整数组件中获取一个日期:我将日、月和年作为变量(可以更改,我不想硬编码它们),我想将它们重新组合到一个日期变量中 比如说,像这样的, myDay:15 月份:4 年份:2016年 `date$(myYear,myMonth,myDay)-->应返回2016.4.15(格式为日期) 有办法吗? 多谢各位 请参见vs-需要使用不同的参数,这取决于您从中强制转换的是字符串还是非字符串首先将变量合并,然后将其转换为日期。我应该如何做?这不是我在这里所做的:`date$(myYear,myMo
`date$(myYear,myMonth,myDay)
-->应返回2016.4.15(格式为日期)
有办法吗?
多谢各位
请参见vs-需要使用不同的参数,这取决于您从中强制转换的是字符串还是非字符串首先将变量合并,然后将其转换为日期。我应该如何做?这不是我在这里所做的:`date$(myYear,myMonth,myDay)?不,把它当作一个有效的日期格式,即2016.04.15。当您得到这个值后,将其传递给日期函数以将其转换为日期。`date$(“.”sv(string myDay;string myMonth;string myDay))不起作用。它返回一个日期列表。对于2016.04.15,我得到:2000.02.20 2000.02.18 2000.02.19 2000.02.24 2000.02.16 2000.02.22 2000.02.16 2000.02.19 2000.02.23
q)d:3
q)m:8
q)y:2016
q)"D"$"." sv string (y;m;d)
2016.08.03