change_str_to_date

swpy.lib.utilities.change_str_to_date(str_start_date, str_end_date)

Convert start date and end date of type str to type datetime. The str date must be in format ‘YYYYmmddHHMMSS’. For incomplete time information, start_date is initialized relative to the beginning and end_date is initialized relative to the last time. Time information is saved based on UTC.

Parameters
  • str_start_date (str) – Start date

  • str_end_date (str) – End date

Returns

tuple – Returns a tuple of start_date and end_date converted to datetime.

Return format: (start_date, end_date)

Examples

>>> change_str_to_date("2019", "202007")
(datetime.datetime(2019, 1, 1, 0, 0), datetime.datetime(2020, 7, 31, 23, 59, 59))
>>> change_str_to_date("20200305", "2020")
(datetime.datetime(2020, 3, 5, 0, 0), datetime.datetime(2020, 12, 31, 23, 59, 59))