我正在尝试将以下格式MM-DD-YYYY
的SQR字符串转换为YYMMDD
格式。
我尝试使用以下SQR功能:
STRTODATE('03-09-2018', 'YYMMDD')
但我收到以下错误。
(SQR 7501)使用(YYMMDD)的YY编辑掩码(03-09-2018)
(SQR 1914)编辑掩码的错误输入数据(12-01-2017):'YYMMDD'
我认为问题是STRTODATE
函数期望YYMMDD
格式,但给定格式位于MM-DD-YYYY
。
是否有其他SQR功能可用于转换格式?
我能想到的另一种方法是将字符串拆分为子字符串并重新创建字符串,但我不希望它变得混乱。
这就是我要做的事情:
Let $NewStr = STRTODATE('03-09-2018', 'YYMMDD')
是否有针对我的特定SQR功能?
答案 0 :(得分:2)
你在此之后:DATETOSTR(STRTODATE('03-09-2018', 'MM-DD-YYYY'), 'YYMMDD')
'MM-DD-YYYY'
字符串'YYMMDD'