一、influxdb預設的時間字段
在influxdb中缺省會有兩個欄位time,並且只能用utc形式儲存
二、influxdb中時間格式
influxdb支援三種時間格式,epoch_time
外,還支援rfc3339_date_time_string
和rfc3339_like_date_time_string
。
(1)epoch_time格式
就是時間戳表示,我們一般使用的10位和13位,在influxdb中使用的時間戳是19位,單位是ns(納秒)
(2)rfc3339_date_time_string格式
這種格式為:
'yyyy-mm-ddthh:mm:ss.nnnnnnnnnz'
其中nnnnnnnnn
是可選的,如果不寫則會被設定為000000000
。注意,如果使用這種時間格式,需要使用單引號 』 將時間括起來。
(3)rfc3339_like_date_time_string
這種格式:
'yyyy-mm-dd hh:mm:ss.nnnnnnnnn'
其中hh::mm:ss.nnnnnnnnn可以省略,必須用單引號包括起來。
三、按照時間查詢
(1)時間戳查詢
秒級:
select * from disk where time >= 1542954639s and time <= 1542964713s
毫秒級:
select * from disk where time >= 1542954639000ms and time <= 1542964714000ms
納秒級:
select * from disk where time >= 1542954639000000000ms and time <= 1542964714000000000ms
(2)調整時區查詢(北京時間)
select * from disk where time >= '2018-11-23 14:30:39' and time <= '2018-11-23 14:32:32' tz('asia/shanghai')
注意:在windows下會出現error parsing query: unable to find time zone asia/shanghai錯誤,最好在linux和macos中執行 LeetCode(一)關於GrayCode的實現
在leetcode上面有一道題,是關於gray code的實現的。graycode是這樣一種編碼 1 位gray code 0 12 位gray code 先新增乙個映象,如下 011 0然後,在原來的編碼前面新增 0 在映象碼前面新增 1 如下 00 0111 10而從2位變化到3位的gray c...
jointJS 一) 關於jointJS的初認識
最近由於專案需要,開始接觸jointjs,妥妥不停刷文件模式,先寫一下對於jointjs的粗淺認識吧。我們可以使用jointjs已提供的圖元素繪圖,也可根據需求自定義一些圖元素。除此之外,jointjs建立的圖表就是svg圖形,想改變圖形樣式,就去googlesvg相關語法就好啦。另外,它極易上手且...
Linux基礎一 關於bash命令
1 支援命令歷史 命令補全 路徑補全 2 支援管道 重定向 3 支援命令別名 4 支援命令列編輯 5 支援命令列展開 6 支援檔名通配 7 支援變數 8 支援程式設計 1 反引號,鍵盤左上角esc下面的鍵,用於命令替換 root ymm xiaokeai echo pwd root2 雙引號,弱引用...