He convertido con éxito algo de 26 Sep 2012
formato para 26-09-2012
usar:
datetime.strptime(request.POST['sample_date'],'%d %b %Y')
Sin embargo, no sé cómo configurar la hora y los minutos de algo como lo anterior a las 11:59. ¿Alguien sabe como hacer esto?
Tenga en cuenta que esta puede ser una fecha futura o cualquiera aleatoria, no solo la fecha actual.
date = datetime.strptime('26 Sep 2012', '%d %b %Y').replace(hour=11, minute=59)
.datetime.replace
devuelve una nueva copia de la fecha y hora (ya quedatetime
es inmutable): es comostr.replace
en ese sentido.datetime.replace () proporcionará las mejores opciones. Además, proporciona facilidad para reemplazar el día, año y mes.
Supongamos que tenemos un
datetime
objeto y la fecha se representa como:"2017-05-04"
fuente