169it科技资讯
169it -->


当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2014-10-04

毫秒转换为日期

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 获得以百分号结尾的脚本有三种写法

     数据如图: 目标是获得ID=4443的数据行,简单记录一下三种写法: 第一种,substr: SELECT * FROM TEST WHERE SUBSTR(NOTE ,-1) = CHR(37); 第二种,escape: SELECT * FROM TEST A WHERE A.NOTE LIKE '%\%' escape '\'; 第三种,正则表达式: SELECT * FROM TEST WHERE REGEXP_LIKE(NOTE,'%$'); ......


    ▪ORACLE查看并修改最大连接数的具体步骤

     第一步,在cmd命令行,输入sqlplus 第二步,根据提示输入用户名与密码  1. 查看processes和sessions参数   SQL> show parameter processes   NAME                                 TYPE        VALUE   db_writer_processes                 integer    1   gcs_server_processes                integer    0   job_queue_processes                 integer    10   log_archive_max_processes           integer    2   processes                           integer    50   SQL> show parameter sessions......


    ▪查看oracle数据库的编码及修改编码格式的方法

     首先查看oracle数据库的编码 SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER -------------------- VALUE -------------------- NLS_CHARACTERSET AL32UTF8 这其来源于props$,这是表示数据库的字符集。 oracle客户端编码 SQL> select * from nls_instance_parameters where parameter='NLS_LANGUAGE'; PARAMETER -------------------- VALUE -------------------- NLS_LANGUAGE SIMPLIFIED CHINESE 其来源于v$parameter,表示客户端的字符集的设置,可能是......


 
最新技术文章:
    ▪Oracle 系统变量函数介绍

     Oracle函数多种多样,系统变量函数就是其中之一,下面就为您介绍三种最常见的系统变量函数,希望对您学习Oracle能有所帮助。 Oracle系统变量函数: (1)SYSDATE 该函数返回当前的日期和时间。返回的是Oracle服务器的当前日期和时间。 select sysdate from dual; insert into purchase values (‘Small Widget','SH',sysdate, 10); insert into purchase values (‘Meduem Wodget','SH',sysdate-15, 15); 查看最近30天的所有销售记录,使用如下命令: select * from purchase where purchase_date between (sysdate-30) and sysdate; (2)USER ......


    ▪oracle trunc()函数的使用方法

     oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date一个日期值 fmt        日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE('24-Nov-1999 08:00 pm','dd-mon-yyyy hh:mi am'))         ='24-Nov-1999 12:00:00 am' TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am'......


    ▪ORACLE学习笔记-新建用户及建表篇

     一、用户相关SQL语句 /*新建用户*/ create user SA identified by 2013; 说明:SA用户名,2013密码 /*授权connect,resource给用户sa*/ grant connect,resource to sa; 说明:CONNECT角色: --是授予最终用户的典型权利,最基本的 。         ESOURCE 角色: --是授予开发人员的 /*查询所有的用户*/ select * from all_users; /*将表STU查询权限授予SA*/ GRANT SELECT ON STU TO SA /*将表STU添加......


 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号