Палиндромные даты - это даты, которые отображаются в виде палиндромов: последовательность цифр можно читать так же, как и вперёд. Для североамериканского формата даты (MM / DD / YYYY) следующие несколько палиндромных дат:
02/02/2020
12/02/2021
03/02/2030
Соревнование
Создайте функцию, которая возвращает все палиндромные даты в согласованном, общем формате дат (по вашему выбору), которые попадают в диапазон дат ( редактирование: включая сам диапазон ).
правила
- Чтобы квалифицироваться как палиндром, следует проверять только числовые символы даты.
- Дата может быть в любом общем формате (
MM/DD/YYYY
,DD-MM-YYYY
), если она использует две цифры как для месяца и дня, так и четыре для года и использует символ для разделения частей даты. Выходные данные должны сохранять разделительные символы (/
,-
и т. Д.). Ваша функция должна обрабатывать только один отдельный формат даты. Пожалуйста, включите формат в ваш ответ. - Если возвращено более одной даты, они должны быть разделены запятой или новой строкой.
- Кратчайший ответ выигрывает!
пример
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
избегаяto_date()
или мне нужно использовать менее пригодный для игры в гольфVARCHAR2
?