python 本地獲取時間 插入TDengine


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 我有寫.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM