如何使用 q kdb 解析格式为“dd/MM/yyyy”的日期字符串?
当月份参数是第一个“MM/dd/yyyy”时是可能的,如下所示:
"D"$"1/20/2014"
2014-01-20d
但是如果天是第一个“dd/MM/yyyy”
"D"$"20/1/2014"
0Nd
最佳答案
KDB 支持解析不同的日期时间格式。在这里查看详细信息: https://code.kx.com/q/ref/casting/#tok
对于您的情况,您需要设置“z”选项以指定日期解析的格式。
0 是“mm/dd/yyyy”,1 是“dd/mm/yyyy”。
详情:https://code.kx.com/q/ref/syscmds/#z-date-parsing
这就是你如何为你的例子做的:
q) \z 1
q) "D"$"20/1/2014"
q) 2014.01.20
关于kdb - 如何将格式为 "dd/MM/yyyy"的字符串解析为 q kdb 中的日期类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53120280/