1
我使用KDB + 3.2(32位),而我似乎無法與日期比2290.12.31
更大,以執行表達式:如何在KDB中輸入晚於2290.12.31的日期?
q) 2291.01.01
An error occurred during execution of the query.
The server sent the response:
2291.01.01
任何想法,爲什麼,以及如何解決?
我使用KDB + 3.2(32位),而我似乎無法與日期比2290.12.31
更大,以執行表達式:如何在KDB中輸入晚於2290.12.31的日期?
q) 2291.01.01
An error occurred during execution of the query.
The server sent the response:
2291.01.01
任何想法,爲什麼,以及如何解決?
由於日期內部存儲爲整數,因此我可以使用下面的方式創建2291.01.01。
q)\`date$106285
2290.12.31
q)\`date$106286
2291.01.01
q)type `date$106286
-14h
謝謝!但奇怪爲什麼必須以這種複雜的方式來完成...... – mchen 2014-10-18 13:56:31
這可能有助於瞭解*爲什麼*您需要日期到目前爲止。 – 2014-10-16 17:51:11
在我的財務數據集中,有一些罕見的情況,其中[債券](http://en.wikipedia.org/wiki/Bond_(finance))的到期日晚於2290.12.31' – mchen 2014-10-16 17:57:21