Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
13911 Widoki

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.

Awatar
Odrzuć
Najlepsza odpowiedź

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)

 

Awatar
Odrzuć