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