我有 2 个字符串,它们代表:
- date- dd/mm/yyyy hh:mm 我需要将其转换为没有时区的时间戳
- start_time/end_tiime- hh:mm:ss 我需要将其转换为没有时区的时间
我需要这样做才能将它们添加到 sql 查询中。看起来像这样:
sql = '''
INSERT INTO myTable (date, start_time, end_time)
VALUES (%s ,%s, %s, %s);'''
params = [timestamp, start_time, end_time]
self.cursor.execute(sql, params)
最佳答案
dd/mm/yyyy hh:mm 到不带时区的时间戳:
import time date_string='24/10/2011 12:43' ttuple=time.strptime(date_string,'%d/%m/%Y %H:%M') timestamp=time.mktime(ttuple) # 1319474580.0
hh:mm:ss 到不带时区的时间:
你能阐明
时间
是什么类型的对象吗?
关于Python-postgresql时间戳和不带时区的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7878727/