您将如何使用 q kdb 解析格式为“dd/MM/yyyy”的日期字符串?
当月份参数是第一个 "MM/dd/yyyy" 时是可能的,如下所示:
"D"$"1/20/2014"
2014-01-20d
Run Code Online (Sandbox Code Playgroud)
但是,如果第一天是“dd/MM/yyyy”
"D"$"20/1/2014"
0Nd
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1773 次 |
| 最近记录: |