Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 oracle 11g sql developer
我有一个日期为 0523 (mmDD) 的 varchar2 列。
我想将它们转换为日期列并让它们看起来像 23-05 (dd-mm)..
有任何想法吗?
嗯,你可以直接做字符串操作得到你想要的格式:
substring(c, 3, 2)||'-'||substring(c, 1, 2)
要转换为日期,您可以使用:
to_date('2012'||c, 'YYYYMMDD')
要将日期转换回您想要的形式:
to_char(<date>, 'DD-MM')