我想将Oracle DB中的日期格式Jun 8, 2017, 2:04 PM
转换为MM/DD/YYYY HH:MI:SS
。当我使用以下查询
select lst_upd_tstmp,
to_char(lst_upd_tstmp, 'mm/dd/yyyy HH:MI:SS')
from Timetable
我得到2小时30分钟的差异。
输出以上查询:
06/08/2017 04:34:27
DB中的实际日期:
Jun 8, 2017, 2:04 PM
试试这个 :
alter session set nls_date_format = 'MM/DD/YYYY HH24:MI:SS';
select lst_upd_tstmp,
to_char(lst_upd_tstmp, 'mm/dd/yyyy HH:MI:SS')
from Timetable;