我正在尝试使用sql查询以类似的格式获取db日期和时间 " 2016-01-26T12:07:41-08:00"
来自dual的select systimestamp给我的价值就像 2016-02-03 10:39:29.099545 -8:00
那么对它来说应该是正确的查询
答案 0 :(得分:1)
我认为这就是你所追求的:
select to_char(systimestamp, 'yyyy-mm-dd"T"hh24:mi:ssTZH:TZM') time_stamp
from dual;
TIME_STAMP
---------------------------------------------------
2016-02-04T12:20:33-05:00
答案 1 :(得分:-1)
我不是100%根据你想要的格式,因为你似乎给了两次相同的格式。 但是,如果要更改systimestamp输出的格式,可以执行以下操作: SELECT TO_CHAR(SYSTIMESTAMP,' dd / mm / yy')FROM DUAL;
结果: 16年4月2日