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