Skip to Content
Menu
This question has been flagged
1 Reply
13270 Views

Hi,

I have a datetime field named field_date1 in which I am selecting the date. I am having another field in which I should display a datetime which is 5 hours more than the seleccted time in field_date1. I defined an onchange function and in that I wrote the following line for doing the calculation.

date_field2 = date_field1 + timedelta(0,0,0,0,0,5,0)

As timedleta takes the parameters: timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])

But I am facing an error with that. Can anyone help me with a solution.

Avatar
Discard
Best Answer

Try This
 

DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
date_field1 = datetime.strptime(date_field1, DATETIME_FORMAT)

date_field2 = datetime.strptime(date_field2, DATETIME_FORMAT)

date_field2 = date_field1 + timedelta(hours=5,minutes=30)

 

Avatar
Discard