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

毫秒转换为日期

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

日期转换毫秒

SELECT TO_NUMBER(TO_DATE('2014-07-28 17:12: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(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

注意:毫秒转换为日期 格式化的时间可以是12小时制和24小时制。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索转换
, 日期
毫秒
oracle毫秒转换成日期、oracle 日期格式 毫秒、oracle 日期转毫秒、oracle 日期 毫秒、oracle日期精确到毫秒,以便于您获取更多的相关知识。

时间: 2024-10-09 15:29:15

ORACLE 毫秒与日期的相互转换示例_oracle的相关文章

ORACLE毫秒与日期的相互转换

 毫秒转换为日期 1 2 3 SELECT TO_CHAR(1406538765000 / (1000 * 60 * 60 * 24) +              TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS CDATE       FROM DUAL; 日期转换毫秒 1 2 3 SELECT TO_NUMBER(TO_DATE('2014-07-28 17:12:45',

Oracle关于时间/日期的操作_oracle

在oracle中有很多关于日期的函数,如: 1.add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year ---------- 13-11月-04 SQL> select add_months(sysdate,112) "

Oracle最大日期获取方法_oracle

在开发应用中如何获取oracle的最大日期呢?本文将提供这样一个获取方法,需要的朋友可以参考下Sql代码 复制代码 代码如下: -- Created on 2010/06/08 by NAN declare -- Local variables here TYPE t_test IS TABLE OF DATE INDEX BY BINARY_INTEGER; v_test t_test; v_date DATE; BEGIN -- Test statements here v_test(1)

javascript日期格式化示例

 这篇文章主要介绍了javascript日期格式化示例,需要的朋友可以参考下  代码如下: /**    * 格式化日期    * @param {Object} ms 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间的毫秒数    * @return year-month-date hh:mm    */    Util.parseToDate = function(ms){             var date = (new Date(parseInt(ms)));    

oracle数据库常用日期函数讲解

调用日期函数时,首先要明确两个概念,时间戳和日期是不同的,日期中包括年月日但不包括小时分钟秒,时间戳包括年月日小时分钟秒.在oracle中,一般情况下,函数中包含date字符的和日期有关,包含timestamp的函数和时间戳有关(时间戳可以理解为时间).oracle中,日期一般以天为基本单位,时间相减时结果单位为天,时间与数字相加时,默认加对应数字的天数. 一.调用时无参无括号时间函数 1.返回系统当前日期sysdate --该函数返回值没有时间戳 select sysdate from dua

急求:向oracle中的日期类型中插入空值

问题描述 急切请问:如何向oracle中的日期类型中插入空值?谢谢帮忙!!! 解决方案 解决方案二:允许NULL就可以null想插空格是不行的解决方案三:不填这个栏位不就得了

oracle中to_date详细用法示例(oracle日期格式转换)_oracle

TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) 复制代码 代码如下: select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual;   //日期转化为字符串  select to_char(sysdate,'yyyy')  as nowYear   from dual;   //获取时间的年  select to_char(sys

Oracle定义DES加密解密及MD5加密函数示例_oracle

(1)DES加密函数 create or replace function encrypt_des(p_text varchar2, p_key varchar2) return varchar2 is v_text varchar2(4000); v_enc varchar2(4000); raw_input RAW(128) ; key_input RAW(128) ; decrypted_raw RAW(2048); begin v_text := rpad( p_text, (trunc

详解Oracle自定义异常示例_oracle

1.弹出错误框: 示例代码: declare v_count number; begin select count(*) into v_count from dept; if v_count < 10 then raise_application_error(-20001,'数量小于10'); end if; end; 执行结果: 2.控制台显示: 示例代码: declare v_count number; my_exp exception; begin select count(*) into