繁体   English   中英

如何将Node.js日期格式转换为oracle datetime格式

[英]How to convert the Node.js date format to oracle datetime format

我需要将Node.js datetime'2016-07-13T07:38:15.500Z'转换为oracle格式,其中.500z代表时区。

我正在使用oracle 11g

.500z不代表时区。 .500是小数秒。 z是Zulu的缩写,这意味着时区已经标准化为GMT / UTC。

在Oracle数据库中, 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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM