github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/parse_date.md (about) 1 ### `parse_date()` {#fn-parse-date} 2 3 函数原型:`fn parse_date(key: str, yy: str, MM: str, dd: str, hh: str, mm: str, ss: str, ms: str, zone: str)` 4 5 函数说明:将传入的日期字段各部分的值转化为时间戳 6 7 函数参数 8 9 - `key`: 新插入的字段 10 - `yy` : 年份数字字符串,支持四位或两位数字字符串,为空字符串,则处理时取当前年份 11 - `MM`: 月份字符串,支持数字,英文,英文缩写 12 - `dd`: 日字符串 13 - `hh`: 小时字符串 14 - `mm`: 分钟字符串 15 - `ss`: 秒字符串 16 - `ms`: 毫秒字符串 17 - `us`: 微秒字符串 18 - `ns`: 纳秒字符串 19 - `zone`: 时区字符串,“+8”或\"Asia/Shanghai\"形式 20 21 示例: 22 23 ```python 24 parse_date(aa, "2021", "May", "12", "10", "10", "34", zone="Asia/Shanghai") # 结果 aa=1620785434000000000 25 26 parse_date(aa, "2021", "12", "12", "10", "10", "34", zone="Asia/Shanghai") # 结果 aa=1639275034000000000 27 28 parse_date(aa, "2021", "12", "12", "10", "10", "34", "100", zone="Asia/Shanghai") # 结果 aa=1639275034000000100 29 30 parse_date(aa, "20", "February", "12", "10", "10", "34", zone="+8") 结果 aa=1581473434000000000 31 ```