本文主要介绍Oracle中的日期转换。

1. 日期转化为字符串 (以2016年10月20日为例)

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')  strDateTime from dual;    --获取年-月-日 时:分:秒

--显示结果为:2016-10-20 12:35:21

select to_char(sysdate,'yyyymmdd hh24:mi:ss')  strDateTime from dual;    --获取年月日 时:分:秒

--显示结果为:20161020 13:39:25

select to_char(sysdate,'yyyymmdd')  strDateTime from dual;     --获取年月日

--显示结果为:20161020

select to_char(sysdate,'yyyy')  strYear from dual;    --获取年

--显示结果为:2016

select to_char(sysdate,'mm')   strMonth  from dual;    --获取月

--显示结果为:10

select to_char(sysdate,'dd')    strDay    from dual;     --获取日

--显示结果为:20

select to_char(sysdate,'hh24')   strHour   from dual;     --获取时

--显示结果为:13

select to_char(sysdate,'mi')  strMinute from dual;   --获取分

--显示结果为:46

select to_char(sysdate,'ss')  strSecond from dual;   --获取秒

--显示结果为:43

2. 字符串和时间互转

select to_date('2010-10-20 13:23:44','yyyy-mm-dd hh24:mi:ss') dateTime from dual;

显示结果:2010/10/20 13:23:44

select to_date('2010-10-20 13:23:44','yyyy/mm/dd hh24:mi:ss') dateTime from dual;

显示结果:2010/10/20 13:23:44

select to_char( to_date(222,'J'),'Jsp') from dual;

显示结果:Two Hundred Twenty-Two

如果按照下面的例子写,会报错:ORA-01849:小时值必须介于1和12之间。(因为其中的hh是12进制,没有13所以报错)

select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh:mi:ss') from dual;

3. 查询某天是星期几

select to_char(to_date('2012-10-20','yyyy-mm-dd'),'day') strDay from dual;

显示结果:星期六

select to_char(to_date('2012-10-20','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = English') strDay from dual;

显示结果:saturday

4. 两个日期间的天数

select floor(sysdate - to_date('20161010','yyyymmdd')) strTime from dual;

--其中sysdate=2016/10/20 17:10:51

--显示结果:10

5. 时间为null的用法

select to_date(null) from dual;

6.月份差

select  months_between(date'2014-04-23',date'2013-04-23') days from dual;

本文来自:http://www.jb51.net/article/45591.htm

http://www.cnblogs.com/xiaobaihome/archive/2012/03/14/2395568.html

13位数字转日期 oracle_Oracle日期格式转换相关推荐

  1. mysql转换年月日_mysql 日期和时间格式转换实现语句

    mysql 日期和时间格式转换实现语句 更新时间:2009年10月24日 00:25:22   作者: 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. ...

  2. Java黑皮书课后题第5章:*5.47(商业:检测ISBN-13)ISBN-13是标识书籍的新标准。它使用13位数字d1d2d3~d12d13,d13是校验和。如果校验和为10,则替换为0。求所有数字

    5.47(商业:检测ISBN-13)ISBN-13时标识书籍的新标准.它使用13位数字d1d2d3~d12d13,d13是校验和.读入前12位输出全部位数 题目 题目概述 运行示例 破题 代码 题目 ...

  3. mysql将时间轴转化为时间_MySQL日期计算及格式转换有关问题

    mysql日期计算及格式转换问题 2012-06-09 21:08 MySQL日期计算及格式转换问题做开发的时候经常会碰到以下几个问题 使用mysql的内置函数将时间轴转成对应的日期 方法一:使用fr ...

  4. 由13位数字组成的中国标准书号校验码计算实例

    由13位数字组成的中国标准书号校验码计算实例 EAN·UCC 前缀 组区号 出版者号 出版序号 校 验 码 1 取ISBN前12位数字 9 7 8 7 5 0 6 4 2 5 9 5 ? 2 取各位数 ...

  5. 编程练习 P124 6.2 java国际标准书号ISBN是由13位数字组成,分为5段,如978-7-111-50690-4是一个合法的书号。编写程序,用户输入一个字符串书号,检查该书号是否合法。

    import java.util.Scanner;public class ISBNValidator {public static void main(String[] args) {Scanner ...

  6. 专利申请号有误请核实请输入9到13位数字

    目录 实用新型和外观专利多少钱 专利申请号有误请核实请输入9到13位数字

  7. xlsx导入日期变为5位数字,转为正常日期

    // 5位数字日期转为正常日期 export const formatExcelDate = (numb, format = "-") => {const time = ne ...

  8. sql 日期时间函数+格式转换

    <日期时间函数> (可参考下列表格) 转换函数 to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd') ...

  9. JAVA日期类的格式转换

    在java中我们输出日期类的时候不是我们想要的格式,所以我们需要转换格式 /*** 日期格式改成 yyyy-MM-dd HH:mm:ss*/public static String getTimeBy ...

  10. python时间格式转换为美式日期,Python中time日期、时间格式转换

    在我们日常的数据采集中,时间time的重要性毋庸置疑的,因为它是衡量采集到的信息是否具有正确时效性的唯一因素.如果我们采集到的信息对于客户来说已经是过期的信息,这对于客户没有使用的价值,影响客户使用. ...

最新文章

  1. iOS自动签名打包(xcodebuild)----常用
  2. iOS9网络适配 info.plist配置
  3. 【转】XCode: duplicate symbol 解决方案
  4. 自己发现的数学规律一
  5. TCP之三次握手和四次挥手过程
  6. Android平台RTMP推送模块如何对接NV21、YV12、RGB、YUV等编码前数据
  7. C#设计模式之9-装饰者模式
  8. jQuery EasyUI DataGrid Checkbox 数据设定与取值
  9. Linux配置手册(五)Linux 配置域名服务器(DNS)
  10. WPF如何为程序添加splashScreen(初始屏幕)
  11. ivms4200 远程桌面访问测试过程及问题汇总
  12. 从网易云音乐看新媒体内容运营法则
  13. Honeyview 漫画阅读器 v5.30.zip 下载
  14. 解决onebot提示当前QQ版本过低,请升级到最新版在登录!
  15. python用matplotlib画五角星_3.用Python画五角星
  16. java freemarker 图片_java通过freemarker导出包含富文本图片的word文档
  17. 任正非讲话稿400篇_2021国家公务员考试笔试考情分析【申论篇】
  18. [转]NFA/DFA算法
  19. [渲染层网络层错误] Failed to load local image resource /uni_modules/uview-ui/components//static/icon/person.
  20. 我用ChatGPT做直播技术选型,卷死了同事

热门文章

  1. 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛题解
  2. JavaScript获取时间戳
  3. JPA 2.0 中的动态类型安全查询(如何通过 Criteria API 构建动态查询并减少运行时失败)...
  4. PHP基于Thinkphp5的砍价活动相关设计
  5. 0pp0a1支持html吗,oppoa1参数处理器
  6. 双非计算机科学与技术本科,这2所双非大学,计算机专业全国有名,实力不输211,考上就赚!...
  7. web项目tomcat jdk 一起打包
  8. Windows环境使用bat脚本启动Redis服务
  9. 大学四年,如果高质量的度过?(非鸡汤,本人已保研中科大,8000字干货)
  10. 详细计算机专业毕业设计开题报告书写方法