26 Eylül 2012biçimindeki bir şeyi
26-09-2012` biçimine başarıyla dönüştürdüm:
datetime.strptime(request.POST['sample_date'],'%d %b %Y')
**Ancak, yukarıdaki gibi bir şeyin saatini ve dakikasını 11:59'a nasıl ayarlayacağımı bilmiyorum. Bunu nasıl yapacağımı bilen var mı?
Unutmayın, bu sadece geçerli tarih değil, gelecekteki bir tarih veya rastgele bir tarih olabilir.
datetime.replace() en iyi seçenekleri sağlayacaktır. Ayrıca, gün, yıl ve ayın değiştirilmesi için olanak sağlar.
Bir datetime
nesnemiz olduğunu ve tarihin şu şekilde temsil edildiğini varsayalım:
"2017-05-04"
>>> from datetime import datetime
>>> date = datetime.strptime('2017-05-04',"%Y-%m-%d")
>>> print(date)
2017-05-04 00:00:00
>>> date = date.replace(minute=59, hour=23, second=59, year=2018, month=6, day=1)
>>> print(date)
2018-06-01 23:59:59