github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/timestamp.md (about) 1 ### `timestamp()` {#fn-timestamp} 2 3 函数原型:`fn timestamp(precision: str = "ns") -> int` 4 5 函数说明:返回当前 Unix 时间戳,默认精度为 ns 6 7 函数参数: 8 9 - `precision`: 时间戳精度,取值范围为 "ns", "us", "ns", "s", 默认值 "ns"。 10 11 示例: 12 13 ```python 14 # 处理脚本 15 add_key(time_now_record, timestamp()) 16 17 datetime(time_now_record, "ns", 18 "%Y-%m-%d %H:%M:%S", "UTC") 19 20 21 # 处理结果 22 { 23 "time_now_record": "2023-03-07 10:41:12" 24 } 25 26 ``` 27 28 ```python 29 # 处理脚本 30 add_key(time_now_record, timestamp()) 31 32 datetime(time_now_record, "ns", 33 "%Y-%m-%d %H:%M:%S", "Asia/Shanghai") 34 35 36 # 处理结果 37 { 38 "time_now_record": "2023-03-07 18:41:49" 39 } 40 ``` 41 42 ```python 43 # 处理脚本 44 add_key(time_now_record, timestamp("ms")) 45 46 47 # 处理结果 48 { 49 "time_now_record": 1678185980578 50 } 51 ```