相关疑难解决方法(0)

oracle转换unix epoch时间到目前为止

上下文是我们的产品中存在一个现有的应用程序,它生成EPOCH号并将其发送到现有的oracle过程,反之亦然.它使用这样的程序在该过程中工作

SELECT UTC_TO_DATE (1463533832) FROM DUAL
SELECT date_to_utc(creation_date) FROM mytable
Run Code Online (Sandbox Code Playgroud)

当我尝试这些查询时,它对我和Oracle 10g服务器(以及oracle sql developer 4.x,如果这很重要)也有效.

在现有过程中,要求是将值保存为日期本身(时间组件无关紧要),但是在新要求中,我必须将unix EPOCH值转换为datetime(在小时/分钟/秒级别,或者在特定时间更好) oracle查询中的格式如dd-MMM-yyyy hh:mm:ss).奇怪的是,我无法找到有关Google的UTC_TO_DATE和DATE_TO_UTC函数的任何文档.我已经在stackoverflow上查看了所有不同的问题,但是大多数都是特定于编程语言,如php,java等.

底线,如何在Oracle查询中使用这些函数(或任何其他函数)将EPOCH转换为该时间级别?另外,我所指的那些功能可能是定制的或特定的,因为我没有看到任何文档或对此的引用.

unix oracle datetime date-format epoch

5
推荐指数
2
解决办法
5万
查看次数

从日期转换为epoch-Oracle

我需要将TextBox中的日期从日期转换为纪元时间,以便我可以将其插入Oracle DB.

我设法从epoch转换到如下的日期,但无法找到另一种方式转换它.

SelectCommand="SELECT ID,
            COMPANY,
            FIRST_NAME,
            LAST_NAME,
            ID_NUMBER,
            (SELECT TO_CHAR(TO_DATE('01-JAN-1970','DD/MM/YYYY')
            +(TRAINING_DATE/60/60/24), 'MM/DD/YYYY') FROM dual) AS TRAINING_DATE,
            (SELECT TO_CHAR(TO_DATE('01-JAN-1970','DD/MM/YYYY')
            +(TRAINING_VALABILITY/60/60/24),'MM/DD/YYYY') FROM dual) AS TRAINING_VALABILITY
    FROM CONTRACTORS
    ORDER BY COMPANY"
Run Code Online (Sandbox Code Playgroud)

sql oracle

0
推荐指数
1
解决办法
9356
查看次数

标签 统计

oracle ×2

date-format ×1

datetime ×1

epoch ×1

sql ×1

unix ×1