Python - Manejo de fechas en Python y Postgresql

 
Vista:

Manejo de fechas en Python y Postgresql

Publicado por Angel Pedro Vergara (1 intervención) el 25/01/2012 08:06:16
Quisiera saber como puedo guardar la fecha en un campo de una tabla que tiene el tipo de dato DATE, uso Posgresql. Aqui dejo un fragmento de codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
import psycopg2
import datetime
 
conn = psycopg2.connect("dbname='xxxxx' user='xxxxx' host='localhost' password='xxxxx'")
cursor = conn.cursor()
try:
	sql = cursor.execute("insert into usuarios values('xxxxx@xxxxxx.com','Nombre','UserName', 'Pass', %s)", (datetime.datetime.now()))
='editor_indent'>print("Se guardo")
except:
	conn.rollback()
	print("no se puede guardar")
conn.commit()
conn.close()


al ejecutar el codigo se imprime el mensaje "No se puede guardar", quito lo de la fecha, y me guarda perfectamente, solo que el cambo fecha de tipo DATE esta vacio ya que lo quito del codigo :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Manejo de fechas en Python y Postgresql

Publicado por JJ (1 intervención) el 26/01/2012 20:52:10
hola:

Útil seria ver lo que indica la excepción.

1
2
3
4
except:
	conn.rollback()
	print("no se puede guardar")
	raise  # <---------------------------------- agregar esto.


puedes probar con:
1
datetime.date.today()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar