Преобразование форматов даты в SQR
Я пытаюсь преобразовать строку SQR из следующего формата MM-DD-YYYY
в формате YYMMDD
,
Я пытался использовать следующую функцию SQR:
STRTODATE('03-09-2018', 'YYMMDD')
но я получаю следующую ошибку.
(SQR 7501) Использование маски редактирования YY из (ГГММДД) против (03-09-2018)
(SQR 1914) Неверные входные данные (12-01-2017) для маски редактирования: "ГГММДД"
Я думаю, что проблема в том, что STRTODATE
функция ожидает YYMMDD
формат, но данный формат находится в MM-DD-YYYY
,
Есть ли другая функция SQR, которую я могу использовать для преобразования форматов?
Единственный другой подход, который я могу придумать, - это разбить строку на подстроки и воссоздать строку, но я не хочу, чтобы она стала грязной.
Вот что я пытаюсь сделать:
Let $NewStr = STRTODATE('03-09-2018', 'YYMMDD')
Есть ли конкретная функция SQR, которая сделает это для меня?
1 ответ
Вы после этого: DATETOSTR(STRTODATE('03-09-2018', 'MM-DD-YYYY'), 'YYMMDD')
- Вы делаете дату из
'MM-DD-YYYY'
строка - Вы извлекаете эту дату в виде строки с форматом
'YYMMDD'