He convertido con éxito algo de 26 Sep 2012formato para 26-09-2012usar:
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.replacedevuelve una nueva copia de la fecha y hora (ya quedatetimees inmutable): es comostr.replaceen 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
datetimeobjeto y la fecha se representa como:"2017-05-04"fuente