Дату из формата 2019-06-25T09:10:50 +0000 преобразовать в формат 25-06-2019
import datetime
datetime.datetime.strptime(v, '%Y-%m-%dT%H:%M:%S.%f%z').strftime("%d-%m-%Y")
переменную v iso формата преобразуем в нужный формат %d-%m-%Y (+0000 - это %z)
Пример со сравнением дат:
current_date = datetime.datetime.now()
# дата старше на две недели в iso формате
curr_time_minus_two_weeks = datetime.datetime.isoformat(current_date - timedelta(weeks=2))
for br in branches:
branches = project.branches.list(all=True)
for k, v in br.commit.items():
# check whether commited date older tnan current date in two weeks
if k == "committed_date" and v < curr_time_minus_two_weeks:
logger.info("Branch: %s", br.name)
logger.info("committed date %s is older than two weeks ago %s", datetime.datetime.strptime(v, '%Y-%m-%dT%H:%M:%S.%f%z').strftime("%d-%m-%Y"), datetime.datetime.strptime(curr_time_minus_two_weeks, '%Y-%m-%dT%H:%M:%S.%f').strftime("%d-%m-%Y"))
Комментариев нет:
Отправить комментарий