2016-08-03 63 views
1

我想从它的整数部分得到一个日期:我有日,月和年作为变量(可以改变,我不想硬编码他们),我想在日期变量中重新组合他们。从日,月,年创建日期作为整数在KDB Q

例如,类似的东西;

myDay:15

myMonth:4

myYear:2016

`date$(myYear,myMonth,myDay) - >应返回2016年4月15日(格式化为一个日期)。

任何方式来做到这一点? 谢谢

+1

首先concate您的变量,然后将其转换为日期。 – Abdul

+0

我该怎么做?是不是我在这里做过的:'date $(myYear,myMonth,myDay)? – MarinD

+1

不,请将其连结为有效的日期格式,即2016.04.15。当你得到这个,然后传递给你的日期函数将其转换为日期。 – Abdul

回答

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

cast VS tok - 需要使用不同的参数取决于如果你是从铸造是一个字符串或不

相关问题