【发布时间】:2021-03-14 07:29:52
【问题描述】:
我按照教程 https://www.influxdata.com/blog/json-to-influxdb-with-telegraf-and-starlark/ 开始使用 Telegraf 和 Starlark。
我以 JSON 格式获取数据,但遵循教程并将输入视为字符串,然后使用 Starlark 进行解析。
我的问题是,我需要使用作为 JSON 输入一部分的日期时间戳。我正在使用下面的代码,如果我将它设置为一些硬编码的 Unix 纪元时间,它就可以工作
new_metric = Metric("mymetric")
new_metric.time =1615702479866917911
但是如何在 Starlark 脚本中将 DD-Mon-YYYY H:M:S 格式(例如 12-Mar-2021 15:30:00 )的日期转换为 Unix 纪元格式。由于无法在 Starlark 脚本中导入任何 python 库,不知道如何完成这种转换。
【问题讨论】: