from datetime import datetime, timedelta from src.helpers.logger import Logger log = Logger() def get_ui_date_from_url(date): log.info(f'date: {date}') date_formatted = str(datetime.strptime(date, "%Y-%m-%d").strftime("%m/%d/%y")) log.info(f'date formatted: {date_formatted}') return date_formatted def get_url_date_from_ui(date): log.info(f'date: {date}') date_formatted = str(datetime.strptime(date, "%m/%d/%y").strftime("%Y-%m-%d")) log.info(f'date formatted: {date_formatted}') return date_formatted def get_date_in_past_from_now(date, days_to_subtract): date_formatted = datetime.strptime(date, "%Y-%m-%d").date() new_date = date_formatted - timedelta(days=days_to_subtract) return new_date