`
thinktothings
  • 浏览: 782103 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle日期毫秒数

阅读更多

oracle日期毫秒数与 Java Date毫秒数的转换?

 

             因为oracle日期是按时区算的,Java没算时区

 

所以oracle日期的毫秒数=Java日期的毫秒数+8个小时的毫秒数

 

 

select sysdate,(sysdate-to_date('1970-01-01','yyyy-mm-dd')-8/24)*24*60*60*1000   millisecond from dual;  --1311899526000
 
		Date d=new Date(1311899526000l);
		System.out.println(d);

//Fri Jul 29 08:32:06 CST 2011
 
分享到:
评论

相关推荐

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

    ### 使用Oracle计算系统当前时间的毫秒数 在IT领域,特别是数据库管理和应用程序开发中,时间戳是非常重要的数据类型之一。它可以用来记录事件的发生时间、处理时间等关键信息。对于Oracle数据库用户而言,有时需要...

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

    总结起来,Oracle中毫秒与日期的转换主要通过数学运算结合日期函数来完成,具体操作包括将毫秒数除以一天的毫秒数再加日期,或计算日期差后乘以毫秒数。理解并熟练运用这些转换技巧,能帮助我们在处理时间相关的...

    oracle日期操作举例

    ### Oracle 日期操作详解 #### 一、日期时间间隔操作 在Oracle数据库中,我们可以方便地执行日期时间的间隔操作,比如对当前时间进行增减指定的时间间隔。 **1. 当前时间减去7分钟的时间** ```sql SELECT SYSDATE...

    oracle 日期转换相关sql

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

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

    ### Oracle日期时间数据类型与时间间隔数据类型详解 #### 23.1 概述:Oracle中的日期时间数据类型 在Oracle数据库中,日期时间数据类型主要包括`DATE`、`TIMESTAMP`及其变体(如`TIMESTAMP WITH TIME ZONE`、`...

    oracle时间和秒之间相互转换

    - `86400000`代表一天的毫秒数(1000毫秒/秒 * 60秒/分钟 * 60分钟/小时 * 24小时/天)。 ### 三、毫秒到时间的转换 反过来,如果我们有一个相对于1970-01-01的毫秒值,我们也可以通过以下方式将其转换为日期时间...

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

    Oracle 中 TO_DATE 详细用法示例(Oracle 日期格式转换) TO_DATE 是 Oracle 中的一个日期和时间函数,用于将字符串转换为日期和时间类型。下面是 TO_DATE 的详细用法示例。 1. 日期和字符转换函数用法 TO_DATE ...

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

    在Oracle数据库中,计算时间差通常涉及到日期和时间的运算,特别是当需要精确到毫秒级别时,操作就显得相对复杂。Oracle提供了多种函数来处理日期和时间数据,如TO_DATE和TO_TIMESTAMP,但它们的功能有限,无法直接...

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

    通过理解并熟练应用这些Oracle日期处理技术,可以更有效地管理和分析日期相关的数据,提高SQL查询的效率和准确性。在实际工作中,结合NLS_DATE_FORMAT和NLS_DATE_LANGUAGE参数,可以更好地适应不同的日期显示需求和...

    oracle时间差表达式

    本篇文章将详细介绍如何利用Oracle内置函数来精确计算两个日期之间的差值,并且能够得到天数、小时数、分钟数、秒数以及毫秒数等不同单位的结果。 #### 一、基础概念 在Oracle数据库中,日期类型是通过`DATE`数据...

    oracle获取当前时间,精确到毫秒并指定精确位数的实现方法

    首先,Oracle提供了`SYSTIMESTAMP`函数来获取系统当前的日期和时间,包括时区信息,其精度默认可达微秒级别。如果你需要精确到毫秒,可以使用`TO_CHAR`函数将`SYSTIMESTAMP`转换为字符串格式,同时指定时间格式模型...

    oracle日期函数

    `CURRENT_TIMESTAMP` 返回的日期时间精度可以很高,通常包含秒以下的毫秒或微秒等更精细的时间单位。 #### 4. Dbtimezone() **函数定义:** `DBTIMEZONE` 函数用于返回数据库服务器所在的时区。这是一个只读系统...

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

    由于Oracle默认的日期类型不支持毫秒级的精度,因此需要采用其他方法来实现这一目标。一个常见的做法是先将日期转换为特定格式的字符串,然后再转换回日期类型进行计算。但是需要注意的是,这种方式可能会损失一定的...

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

    - 可以通过乘以相应的时间单位转换秒数,如 `A*24*60*60` 代表转换为秒,`A*24*60*60*100` 代表转换为毫秒。 12. **日期截断**: - `TRUNC` 函数可以用于截断日期到指定的单位,如天、月、年。 以上就是Oracle...

    oracle 时间格式转化以及计算.pdf

    例如,如果某表中的时间字段以数值型结果(如***)存储,可能表示自1970年1月1日以来的秒数或毫秒数。为了将这种数值转换为可读的时间格式,首先需要将其转换为date类型,然后应用适当的格式化: ```sql select ...

    oracle中Datatime类型直接输入方法

    在Oracle数据库中,处理日期时间数据类型(DateTime)是一项常见的需求。本文将详细介绍如何在Oracle中直接输入DateTime类型的值,并探讨相关的格式与函数用法。 ### Oracle中的DateTime类型 Oracle数据库支持多种...

    java与oracle等数据库类型对应

    1. **java.util.Date**: 这是Java的标准日期时间类,它可以表示从1970年1月1日00:00:00 GMT开始的毫秒数。由于"Date"类包含了日期和时间,所以它可以完美地对应Oracle中的"Date"类型。 2. **java.sql.Date**: 这个...

    oracle中TIMESTAMP与DATE比较

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

    oracle数据类型及函数

    - `TIMESTAMP(precision)`:精确到毫秒的日期时间,Oracle 9i后新增。 - **大数据类型**: - `BLOB`:存储大型二进制对象,最大4GB。 - `CLOB`:存储大型字符数据,最大4GB。 - `NCLOB`:存储Unicode字符数据,...

Global site tag (gtag.js) - Google Analytics