`

ORACLE 毫秒转换为日期 日期转换毫秒

 
阅读更多
ORACLE 毫秒转换为日期 日期转换毫秒
转自

http://joewalker.iteye.com/blog/940307

--日期转换毫秒

SELECT TO_NUMBER(TO_DATE('2005-03-29 12:30:45', 'YYYY-MM-DD HH24:MI:SS') -
       TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000
FROM DUAL;


--毫秒转换日期

SELECT TO_CHAR(1112070645000 / (1000 * 60 * 60 * 24) +
       TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH:MI:SS') AS CDATE
FROM DUAL;


  • 大小: 30.1 KB
分享到:
评论

相关推荐

    ORACLE 毫秒与日期的相互转换示例

    有时,我们需要将日期转换为毫秒,或者反过来,将毫秒转换为日期。这在处理时间戳或者进行精确的时间计算时尤其重要。本文将详细介绍如何在Oracle环境中进行毫秒与日期之间的转换。 首先,我们来看如何将毫秒转换为...

    毫秒与时间互相转换-精确到毫秒

    功能:将1970-01-01 00:00:00以来的毫秒数转换为对应的timestamp时间类型,精确保留毫秒级精度! 参数:I_MILLISECONDS NUMBER 待转换的毫秒数 示例:select MILLISECONDS2TIMESTAMP(1397457489296) from dual; ...

    使用oracle计算系统当前时间的毫秒数

    3. **转换为毫秒数**:由于一天有86400秒,而一秒有1000毫秒,因此可以将上一步得到的结果乘以86400000转换为毫秒数。 示例SQL语句如下: ```sql SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') CURRENT_DATE,...

    oracle时间和秒之间相互转换

    反过来,如果我们有一个相对于1970-01-01的毫秒值,我们也可以通过以下方式将其转换为日期时间: ```sql SELECT TO_DATE('1970-01-01', 'YYYY-MM-DD') + 1261674301000 / 86400000 FROM DUAL; ``` 在这段代码中: ...

    oracle 日期转换相关sql

    ### Oracle 日期转换相关 SQL 知识点 在 Oracle 数据库中,日期处理是一项非常重要的功能,尤其是在数据处理、报表生成等应用场景中。本文将基于提供的文件信息来深入解析 Oracle 日期格式化、转换以及相关的 SQL ...

    oracle日期操作举例

    此示例演示了如何将字符串形式的日期转换为日期类型。 #### 四、日期截断与四舍五入 有时我们需要截断或四舍五入日期到某个特定的时间单位,如年、月、日等。 **1. 截断日期到年** ```sql SELECT TRUNC(SYSDATE, ...

    oracle中to-date详细用法示例(oracle日期格式转换).docx

    TO_DATE 是 Oracle 中的一个日期和时间函数,用于将字符串转换为日期和时间类型。下面是 TO_DATE 的详细用法示例。 1. 日期和字符转换函数用法 TO_DATE 函数可以将字符串转换为日期和时间类型,例如: ```sql ...

    在数据库里将毫秒转换成date格式的方法

    总的来说,无论是MySQL还是Oracle,都有不同的方法将毫秒转换为易于理解的日期格式。在处理数据库中的时间数据时,了解这些转换方法是至关重要的,以便于数据的读取、分析和展示。同时,确保理解不同数据库系统的...

    Oracle计算时间差为毫秒的实现代码

    `TO_DATE`函数可以将字符串转换为日期,但仅支持到秒级精度。为了计算毫秒,我们需要使用`TO_TIMESTAMP`函数,它可以接受带有微秒或毫秒部分的格式模型。然而,`TO_TIMESTAMP`函数的结果直接相减不会得到一个NUMBER...

    Oracle中日期格式字段处理.docx

    例如,TO_DATE('2007-11-02 13:45:25', 'yyyy-mm-dd hh24:mi:ss') 将字符 '2007-11-02 13:45:25' 转换为日期类型。 3. TO_CHAR 函数:TO_CHAR 函数是将日期类型转换为字符类型的函数。例如,TO_CHAR(SYSDATE, 'yyyy...

    oracle日期时间数据类型与时间间隔数据类型讲解

    - **说明**: 带有时区信息的时间戳类型,但在查询时自动转换为客户端所在时区的时间。 - **格式**: 年-月-日 时:分:秒.毫秒 (YYYY-MM-DD HH:MI:SS.FF) - **参数**: 同`TIMESTAMP` ##### INTERVAL - **数据类型**: `...

    Oracle里面 SQL语句 怎么得到两个时间的时间差

    根据提供的信息,本文将详细介绍如何使用SQL语句来获取两个时间(`START_DATE`和`END_DATE`)之间的差值,并分别以天、小时、分钟、秒以及毫秒为单位进行计算。 ### Oracle中计算时间差的基础 在Oracle数据库中,...

    oracle中TIMESTAMP与DATE比较

    在Oracle数据库中,`TIMESTAMP`与`DATE`两种数据类型是用于存储日期和时间信息的关键组成部分,但它们之间存在显著的区别,特别是在处理时间和精度方面。本文将深入探讨这两种数据类型的特点,以及如何在实际应用中...

    数据库日期格式处理(Oracle).docx

    - `TO_DATE`:此函数用于将字符串转换为日期格式。例如,`TO_DATE('2002-08-26','yyyy-mm-dd')` 将字符串转换为日期。 - `TO_CHAR`:相反,`TO_CHAR`函数则将日期转换为字符串。例如,`TO_CHAR(SYSDATE,'hh:mi:ss'...

    Oracle中TO-DATE格式.docx

    TO_DATE 函数是 Oracle 中一个非常重要的函数,它用于将字符串转换为日期类型。在 Oracle 中,日期类型可以是 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE 等多种形式。TO_DATE 函数的基本语法是 TO_DATE( string, ...

    Oracle的to_date函数.doc

    Oracle 的 to_date 函数是一种日期转换函数,用于将字符串类型的日期转换为 DATE 类型的日期。该函数的主要用途是将用户输入的日期字符串转换为 DATE 类型的日期,以便于在 Oracle 数据库中进行日期操作。 在使用 ...

    Oracle中的日期类型的用法

    在Oracle数据库中,日期类型数据被存储为一种特定的格式,占用7个字节的空间。这一存储方式独立于查询时显示的时间格式,具体每个字节代表的意义,对于深入理解数据库内部结构的专家而言可能更为熟悉。Oracle存储的...

    最新Oracle中日期格式字段处理.docx

    例如,`TO_DATE`函数可以将字符串转换为日期,而`TO_CHAR`则可将日期转换为字符串。在格式化日期时,可以使用各种模式,如`yy`(两位年)、`yyyy`(四位年)、`mm`(两位月)等。`Q`表示季度,`WW`代表当年的第几周...

Global site tag (gtag.js) - Google Analytics