SQL 中具有所需时区格式的时间戳
Timestamp with desired timezone format in SQL
我需要处理 oracle 数据库 table 类型为 'Timestamp with Timezone' 的列。
在获取我需要的格式时——2018-12-04T01:38:33.342373-08:00.
当我尝试使用以下查询从 table 中获取数据时,它会像 -- 2014-12-0922:10:40.776955IST
一样返回
select to_char(a.creation_date,'YYYY-MM-DDHH24:MI:SS.FF6TZD')
from TableName a;
我检查了多种 TZ 格式类型,但没有以我想要的格式 (2019-01-01T01:38:33.342373-08:00) 返回。
有人可以帮忙吗?
以下查询符合我的目的。
select (to_char(a.creation_date,'YYYY-MM-DD"T"HH24:MI:SS.FF'))||DBTIMEZONE
from TableName a;
我需要处理 oracle 数据库 table 类型为 'Timestamp with Timezone' 的列。 在获取我需要的格式时——2018-12-04T01:38:33.342373-08:00.
当我尝试使用以下查询从 table 中获取数据时,它会像 -- 2014-12-0922:10:40.776955IST
一样返回select to_char(a.creation_date,'YYYY-MM-DDHH24:MI:SS.FF6TZD')
from TableName a;
我检查了多种 TZ 格式类型,但没有以我想要的格式 (2019-01-01T01:38:33.342373-08:00) 返回。
有人可以帮忙吗?
以下查询符合我的目的。
select (to_char(a.creation_date,'YYYY-MM-DD"T"HH24:MI:SS.FF'))||DBTIMEZONE
from TableName a;