0
我试图通过从dateDtimespan
类型中减去另一个类型的dateDtimespan
来工作,但KDB(QPad)始终显示0,原因是什么?如何在KDB中使用日期和时间
另外,如果我有,例如,datetime 12.11.2014:22:33:00.000000000
在一列中,只有时间22:32:00.000000000
在另一个,我如何可以从第一列删除日期部分从第二列减去时间部分?
我试图通过从dateDtimespan
类型中减去另一个类型的dateDtimespan
来工作,但KDB(QPad)始终显示0,原因是什么?如何在KDB中使用日期和时间
另外,如果我有,例如,datetime 12.11.2014:22:33:00.000000000
在一列中,只有时间22:32:00.000000000
在另一个,我如何可以从第一列删除日期部分从第二列减去时间部分?
要删除日期,可以使用演员操作员,$。仅参考时间,您可以用`time'前缀$,如下所示。
q).z.z
2015.02.23T14:10:33.523
q)`time$.z.z
14:10:30.731
q)t:([]ts:10#.z.N;ti:.z.t-til 10)
q)exec `time$ts-ti from t
00:00:00.000 00:00:00.001 00:00:00.002 00:00:00.003 00:00:00.004 00:00:00.005..
你可以在这里看到更多的例子。 http://code.kx.com/q/ref/casting/#cast