Quiero convertir dos fechas ingresadas por dos cajas de textos en tipo de datos DATE, pero no me sale la conversión. Las fechas ingresadas son del formato dia/mes/año y quiero que quede año-mes-dia, con el año de 4 digitos. Este es el código:
Cita:
Me ayudan a encontrar el error. Gracias. from datetime import datetime, date
fechad= self.ui.linefechad.text()
fechadlis= fechad.split('/')
fechah= self.ui.linefechah.text()
fechahlis= fechah.split('/')
lafechad= '-'.join([str(fechadlis[2]), str(fechadlis[1]),str(fechadlis[0])])
lafechah= '-'.join([str(fechahlis[2]), str(fechahlis[1]),str(fechahlis[0])])
lafechad= datetime.strptime(lafechad,'20%y-%m-%d').date()
lafechah= datetime.strptime(lafechah,'20%y-%m-%d').date()
fechad= self.ui.linefechad.text()
fechadlis= fechad.split('/')
fechah= self.ui.linefechah.text()
fechahlis= fechah.split('/')
lafechad= '-'.join([str(fechadlis[2]), str(fechadlis[1]),str(fechadlis[0])])
lafechah= '-'.join([str(fechahlis[2]), str(fechahlis[1]),str(fechahlis[0])])
lafechad= datetime.strptime(lafechad,'20%y-%m-%d').date()
lafechah= datetime.strptime(lafechah,'20%y-%m-%d').date()