Oracle 获取当前日期及日期式 获取系统日期: SYSDATE() 式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 式化数字: TO_NUMBER 注: TO_CHAR 把日期或数字转换为字符串 TO_CHAR(number, '式') TO_CHAR(sal

Oracle 获取当前日期及日期格式

获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_NUMBER

注: TO_CHAR 把日期或数字转换为字符串 TO_CHAR(number, '格式') TO_CHAR(salary, '$99,999.99') TO_CHAR(date, '格式')

TO_DATE 把字符串转换为数据库中的日期类型

TO_DATE(char, '格式')

TO_NUMBER 将字符串转换为数字 TO_NUMBER(char, '格式')

返回系统日期,输出 25-12月-09

select sysdate from dual;

mi是分钟,输出 2009-12-25 14:23:31

select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;

mm会显示月份,输出 2009-12-25 14:12:31 select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;

输出 09-12-25 14:23:31

select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual输出 2009-12-25 14:23:31

select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh24:mi:ss') from dual而如果把上式写作:

select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh:mi:ss') from dual

则会报错,因为小时hh是12进制,14为非法输入,不能匹配。

输出 $10,000,00 :

select to_char(1000000,'$99,999,99') from dual;

输出 RMB10,000,00 : select to_char(1000000,'L99,999,99') from dual;

输出 1000000.12 :

select trunc(to_number('1000000.123'),2) from dual;select to_number('1000000.123') from dual;

转换的格式:

表示 year 的:y 表示年的最后一位 、

yy 表示年的最后2位 、 yyy 表示年的最后3位 、

yyyy 用4位数表示年

表示month的: mm 用2位数字表示月 、

mon 用简写形式, 比如11月或者nov 、

month 用全称, 比如11月或者november

表示day的:dd 表示当月第几天 、

ddd 表示当年第几天 、

dy 当周第几天,简写, 比如星期五或者fri 、

day 当周第几天,全称, 比如星期五或者friday

表示hour的:hh 2位数表示小时 12进制、 hh24 2位数表示小时 24小时

表示minute的:mi 2位数表示分钟

表示second的:ss 2位数表示秒 60进制

表示季度的:q 一位数 表示季度 (1-4)

另外还有ww 用来表示当年第几周 w用来表示当月第几周。

24小时制下的时间范围:00:00:00-23:59:59

12小时制下的时间范围:1:00:00-12:59:59

数字格式: 9 代表一个数字 0 强制显示0 $ 放置一个$符 L 放置一个浮动本地货币符 . 显示小数点 , 显示千位指示符

补充:

当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual; 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual;当前时间减去7天的时间 select sysdate - interval '7' day from dual; 当前时间减去7月的时间 select sysdate,sysdate - interval '7' month from dual;当前时间减去7年的时间 select sysdate,sysdate - interval '7' year from dual;时间间隔乘以一个数字 select sysdate,sysdate - 8*interval '7' hour from dual;

含义解释: Dual伪列

Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的select语句块中。

不同系统可能返回日期的格式不一样。

返回当前连接的用户:select user from dual; 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle 当前日期格式,Oracle获取当前日期及日期格式相关推荐

  1. php用什么服务器系统时间格式,php中时间戳和日期格式的转换

    一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:12325 ...

  2. html怎么设置取当前日期格式,js获取当前日期,格式为YYYY-MM-DD

    代码: //获取当前时间,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var seperator1 = &quo ...

  3. oracle 字符串 年月,oracle数据库dd-m月-yy字符串转为日期格式

    最近项目提出了个新需求,要根据k表的zfrq字段查询数据,而zfrq这个字段varchar2的日期格式是dd-m月-yy,例子:10-4月 -20或者10-11月-20,所以按日期查询的时候需要转换为 ...

  4. oracle时间格式设为英文,Oracle向中文字符集数据库导入英文日期格式数据出现问题的解决...

    在程序中导入脚本文件,执行结束后,没有出现错误,但是在查询customers表时,发现只有一行数据,仔细观察发现: 1. CREATE TABLE customers ( customer_id IN ...

  5. oracle数据库dd-m月-yy字符串转为日期格式

    最近项目提出了个新需求,要根据k表的zfrq字段查询数据,而zfrq这个字段varchar2的日期格式是dd-m月-yy,例子:10-4月 -20或者10-11月-20,所以按日期查询的时候需要转换为 ...

  6. java 当前日期前一天_java获取当前日期的前一天和后一天

    /** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpec ...

  7. python获取当前日期_Python程序获取当前日期

    python获取当前日期 In the below example – we are implementing a python program to get the current date. 在下 ...

  8. html自动获取当前日期,javascript怎么获取当前日期?

    JavaScript中可以使用Date对象中的方法来获取当前日期.使用var myDate=new Date()创建date对象,然后使用toLocaleDateString()方法获取当前日期. D ...

  9. java 获取当前日期时间_Java 获取当前日期时间

    Java 当前日期时间教程介绍了各种 Java 类,以获取 Java 中的当前日期时间. 有几种方法可以获取 Java 中的当前日期和时间. Java 程序员可以使用 Java 8(java.time ...

  10. Sql 日月年 日期格式转 月日年 日期格式

    原格式: dd-mm月-yy 例:29-6月-06 目标格式: mm dd yy 标准时间格式 Sql 复制字段并转成目标时间格式: update TableName set [NewColName] ...

最新文章

  1. android邮件系统开发的基础知识
  2. day04-html
  3. 中国国家气象局天气预报信息接口
  4. ExcelBDD-Java开源组件发布了!
  5. Android适配华为手机,华为Mate 10将适配Android P 更流畅体验
  6. 服务器运行jupyter notebook,解决办法
  7. 力扣——k个一组翻转链表
  8. as和强制类型转换的区别
  9. python各种库安装
  10. framebuffer[转之]
  11. wireshark抓包怎么找访问网址
  12. multipart form-data boundary 说明
  13. [转载] Java异常处理习题
  14. qdtuling.xyz 7.10
  15. 关系型数据库一致性的理解
  16. ELK logstash基本配置
  17. 奇虎360与腾讯之争再现高潮
  18. 实例详解 LaTeX 写学术论文
  19. canvas画三角形
  20. java imageio 内存问题_java中的内存泄漏ImageIO.read()

热门文章

  1. SQL-SERVER的STUFF函数group by 分组,字符串合并
  2. word_state
  3. 读懂Wi-Fi 6:看这本白皮书就够了!(附全文下载)
  4. Java日期有效性验证
  5. Facebook广告投放的正确姿势:玩转目标定位
  6. 工作经验和工作经历区别很大
  7. Altium Designer Pcb 快捷键
  8. Google Earth Engine (GEE)——awesome-gee-community-catalog
  9. 关于编译安卓kernel出现“make[1]:***[init/main.o] error 1”的解决办法
  10. 什么是DataOps?难道DataOps只是面向Data 的Ops吗?