Python - postgresql 时间戳和无时区时间
我有两个字符串,它们分别表示:
- 日期 - 日/月/年 时:分,我需要把它转换成没有时区的时间戳
- 开始时间/结束时间 - 时:分:秒,我需要把它转换成没有时区的时间
我需要这样做是为了把它们添加到一个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)
1 个回答
2
把日期格式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转换成没有时区的时间:
你能解释一下
time
是什么样的对象吗?