python 本地獲取時間 插入TDengine

2022-06-04 20:03:07 字數 896 閱讀 4371

1. tdengine支援時間戳 , 日期型 , 毫秒 , 微秒(建database需要指定 precision 'us';)

import

datetime

import

taos

conn = taos.connect(host="

192.168.1.101

", user="

root

", password="

taosdata

", config="

c:\tdengine\cfg")

c1 =conn.cursor()

c1.execute(

'use hadoop')

time_now =datetime.datetime.now()

sql='

insert into t1 values (\'%s\',1200,1300,1400)

'%time_now

c1.execute(sql)

print('

ok')

執行完之後 , 資料如下

注意轉義字元 , 這樣其實完整的就是日期外有單引號 .

ps: 在python中  ,

t1=datetime.datetime.now()

t2=datetime.datetime.now()

其它操作:

t3=datetime.datetime.now()

得到的t1,t2,t3  有很大概率是一致的 , 所以直接用於插入 tdengine可能會失敗 , 需要有時間間隔 

win安裝 taos 我有寫.

獲取本地時間

獲取本地時間戳 int gettimestamp timeval tm gettimeofday tm,null return tm.tv sec 單位 秒 return tm.tv usec 單位 毫秒 獲取本地時間 time t t time null tm lt localtime t int...

獲取本地時間

獲取本地時間 struct tm tm time t timep if cc target platform cc platform win32 else localtime 功能 把從1970 1 1零點零分到當前時間系統所偏移的秒數時間轉換為日曆時間。說明 此函式獲得的tm結構體的時間,是已經進...

python獲取本地的時間戳

import time 輸出本地時間 print time.strftime y m d x time.localtime 自定義時間 dt data 2016 05 05 20 28 54 轉換成時間陣列 timearray time.strptime dt,y m d h m s 轉換成新的時間...