我从一个文本文件中获取一个数据,格式为“MM/DD/YY”(如“08/13/13”)。现在我想将其转换为 'DD-MM(in words)-YYYY',如 (13-SEC-2013)。
请帮助我进行此转换。
我从一个文本文件中获取一个数据,格式为“MM/DD/YY”(如“08/13/13”)。现在我想将其转换为 'DD-MM(in words)-YYYY',如 (13-SEC-2013)。
请帮助我进行此转换。
请使用此功能。
TO_CHAR(TO_DATE(DATE,'MM-DD-YY'),'DD-MON-YYYY')
或者
v_PORT(DateTime)-TO_DATE(TO_CHAR(INPUTPORT),'MM/DD/YY')
o_PORT(String)--TO_CHAR(v_PORT,'DD-MON-YYYY')
它的工作和未来都是这样的。(13-SEC-2013)
使用 to_char(to_date(in_date, 'mm/dd/yyyy'), 'DD-MON-YYYY') 将输入值转换为日期
学分:更改日期格式
全部关闭
TO_CHAR(TO_DATE(I_DATE,'MM/DD/YY'),'DD-MON-YYYY')
V_PORT= TO_CHAR(TO_DATE(INPUT_PORT,'YYYY-MM-DD'),'DD/MM/YYYY')
注意:- 如果输入端口数据在时间戳中,那么您必须使用 substr 函数来仅获取日期。你可以像SUBSTR(INPUT_PORT,1,10)一样使用
试试这个它会工作
IIF(ISNULL(HIREDATE),TO_DATE(TO_CHAR(SYSDATE,'MM-DD-YY'),'DD-MON-YYYY'),HIREDATE)