Python疑惑三:时间数据转换

发现从数据库读取数据无法直接转换成时间戳。

读取代码

sql='SELECT max(TIMESTAMP) from {}_{}'.format(b_type,scale)
self.cursor.execute(sql)#这里读取的是最新的时间戳
time_new=self.cursor.fetchone()[0]#获取的是元组格式,直接[0]取出,结果是%Y-%m-%d %H:%M:%S形式

转化成时间戳

int(time_new.replace(tzinfo=datetime.timezone.utc).timestamp())#不加int它是个float

搞定!
准备写个btc自动投资的程序,希望顺利。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容