我正在尝试使用HTTP API将数据写入大量数据库。
curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary "poc_test,First_Name=Ajay,Last_Name=Kumar Age=25"
它成功地在DB中写入当前点(timestemp)的数据。但是我想写两年前的数据,并希望时间戳也应该是两年前的。无论如何,我可以这样做,我知道我可以通过在查询结束时加上时间戳来编写它,但我不知道如何将该日期转换为时间戳。
例如 - 我有这样的数据
First_Name:- Ajay
Last_Name:- Kumar
above data belongs to 17/04/2016
当我将此数据插入到Influxdb并且我将查询加热到
时select * from poc_test
name: poc_test
time First_Name Last_Name Age
---- ----------- ------------- ---------
**2016-04-17T00:00:00.020170822Z** Ajay Kumar 25
答案 0 :(得分:1)
时间戳格式是“自unix epoch以来的纳秒”。因此,使用您的语言/环境工具将您的日期/时间转换为纳秒。
例如,您的时间戳“2016-04-17T00:00:00.020170822Z”将为“1460851200020170689”,单位为纳秒。