Python-postgresql时间戳和没有时区的时间

Ron*_* D. 5 python postgresql datetime timestamp

我有 2 个字符串代表:

  1. 日期- dd/mm/yyyy hh:mm我需要将其转换为没有时区的时间戳
  2. 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)
Run Code Online (Sandbox Code Playgroud)

unu*_*tbu 2

  1. 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
    
    Run Code Online (Sandbox Code Playgroud)
  2. hh:mm:ss 到无时区的时间:

    你能澄清一下 a 是什么类型的对象time吗?