Ich versuche, eine Anzahl von Stunden zu einem Zeitstempel in der folgenden Methode in Python zu einem Zeitstempel verkettet wurdenHinzufügen eine Zeiteinheit zu einem Zeitstempel mit SQL und Python
def add_hours(date, hour, duration):
conn = database_connect()
cur = conn.cursor()
val = None
start_time = date+" "+hour+":00:00"
try:
cur.execute("""SELECT timestamp %s + interval '%s hour' """,(start_time, duration))
val = cur.fetchall()
except:
print("fetcherror")
cur.close()
conn.close()
return val
Datum und Uhrzeit hinzuzufügen
(es wie ein SQL-Zeitstempel-Wert aussieht: 2016-5-24 18:00:00)
ich an der postgreSQL Dokumentation availiable hier ausgesehen haben: direkt http://www.postgresql.org/docs/8.0/static/functions-datetime.html und getestet, um die Abfrage (es funktioniert) Offensichtlich ist mein Fehler in der Python-Behandlung der Abfrage, aber ich kann nicht herausfinden, was es ist.
Was verstehe ich nicht?
Welche Version von PostgreSQL verwenden Sie? In der Verknüpfung verweisen Sie auf die Version 8.0 aus der Dinosaurier-Ära. – java