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  ```