我正在尝试使用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
1 回答
时间戳格式是“自unix epoch以来的纳秒” . 因此,使用您的语言/环境工具将您的日期/时间转换为纳秒 .
例如,您的时间戳“2016-04-17T00:00:00.020170822Z”将为“1460851200020170689”,单位为纳秒 .