
Convert Date

This function should take a date string in the format dd/mm/yyyy and convert it to the format yyyy-mm-dd. If the input is not in the correct format, the function should return an error message "Error: Invalid date.".
Input: String (str).
Output: String (str).
Examples:
assert convert_date("25/12/2021") == "2021-12-25" assert convert_date("01/01/2000") == "2000-01-01" assert convert_date("15/06/1995") == "1995-06-15" assert convert_date("29/02/2020") == "2020-02-29"
How it’s used:
- in databases, while migrating data from one system to another with different date format requirements;
- in date picker UI components, where user input might be in a different format;
- in reporting tools to standardize date formats across different data sources.
Preconditions:
- the input should be a string: date ∈ string.