使用 strptime 解析微秒纪元时间
microseconds epoch time parsing using strptime
我正在使用 fluentbit 发送日志,日志的时间戳如下:
__REALTIME_TIMESTAMP : <micro seconds from epoch>
例子-
__REALTIME_TIMESTAMP : 1528118184711009
Fluentbit 使用strptime
解析时间字符串。但是正如我在 strptime 的 documentation 中看到的那样,我没有看到一个格式字符串,它从纪元开始解析微秒或从纪元开始毫秒。
我只能在fluentbit中指定格式字符串。
我猜它像 "%10s"
一样只取前 10 位数字,但它不起作用。
感谢任何帮助。
提前致谢。
为了后代:
%s
即使在几微秒内也能正常工作。如果给定更高的精度,它只需要所需的位数。
我正在使用 fluentbit 发送日志,日志的时间戳如下:
__REALTIME_TIMESTAMP : <micro seconds from epoch>
例子-
__REALTIME_TIMESTAMP : 1528118184711009
Fluentbit 使用strptime
解析时间字符串。但是正如我在 strptime 的 documentation 中看到的那样,我没有看到一个格式字符串,它从纪元开始解析微秒或从纪元开始毫秒。
我只能在fluentbit中指定格式字符串。
我猜它像 "%10s"
一样只取前 10 位数字,但它不起作用。
感谢任何帮助。 提前致谢。
为了后代:
%s
即使在几微秒内也能正常工作。如果给定更高的精度,它只需要所需的位数。