2016-08-03 84 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 - 需要使用不同的參數取決於如果你是從鑄造是一個字符串或不

相關問題