Node.js日時 '2016-07-13T07:38:15.500Z'をOracle形式に変換する必要があります。ここで.500zはタイムゾーンを表します。 Node.jsの日付形式をOracle datetime形式に変換する方法
タイムゾーンを表すものではありません.500z
Node.js日時 '2016-07-13T07:38:15.500Z'をOracle形式に変換する必要があります。ここで.500zはタイムゾーンを表します。 Node.jsの日付形式をOracle datetime形式に変換する方法
タイムゾーンを表すものではありません.500z
を11gのイム使用して、Oracle。 .500
は分数秒です。 z
はズールーの略で、タイムゾーンはGMT/UTCに標準化されています。
Oracle Databaseでは、DATE
データ型は分数秒またはタイムゾーンをサポートしていません。秒未満の場合は、3 TIMESTAMP
データ型のいずれかを使用する必要があります。実際のタイムゾーンを保存する必要がある場合は、TIMESTAMP WITH TIME ZONE
を使用します。実際のタイムゾーンが必要ない場合(ほとんどの人はそうではない)、変換タイムゾーンを本当に簡単にしたい場合は、TIMESTAMP WITH LOCAL TIME ZONE
を使用してください。
あなたは答えの多くを提供するのに十分な情報を提供していないが、ここで簡単な例では十分かもしれないです:
select to_date('2016-07-13T07:38:15', 'YYYY-MM-DD"T"HH24:MI:SS'),
to_timestamp('2016-07-13T07:38:15.500Z', 'YYYY-MM-DD"T"HH24:MI:SS.FF"Z"')
from dual;
前に私のコメントを追加するのを忘れました –
はどのように「'.500z'」タイムゾーンを表しているのでしょうか?あなたは '0.5秒'秒を意味するのではないと確信していますか? –