oracle 当前日期格式,Oracle 获取当前日期及日期格式
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',hh:mi:ss') from dual
则会报错,因为小时hh是12进制,14为非法输入,不能匹配。
输出 $10,000,00 :
select to_char(1000000,999,99') from dual;
输出 RMB10,'L99,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是Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的select语句块中。
不同系统可能返回日期的格式不一样。
返回当前连接的用户:select user from dual;
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
oracle 当前日期格式,Oracle 获取当前日期及日期格式相关推荐
- php用什么服务器系统时间格式,php中时间戳和日期格式的转换
一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:12325 ...
- html怎么设置取当前日期格式,js获取当前日期,格式为YYYY-MM-DD
代码: //获取当前时间,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var seperator1 = &quo ...
- oracle 字符串 年月,oracle数据库dd-m月-yy字符串转为日期格式
最近项目提出了个新需求,要根据k表的zfrq字段查询数据,而zfrq这个字段varchar2的日期格式是dd-m月-yy,例子:10-4月 -20或者10-11月-20,所以按日期查询的时候需要转换为 ...
- oracle时间格式设为英文,Oracle向中文字符集数据库导入英文日期格式数据出现问题的解决...
在程序中导入脚本文件,执行结束后,没有出现错误,但是在查询customers表时,发现只有一行数据,仔细观察发现: 1. CREATE TABLE customers ( customer_id IN ...
- oracle数据库dd-m月-yy字符串转为日期格式
最近项目提出了个新需求,要根据k表的zfrq字段查询数据,而zfrq这个字段varchar2的日期格式是dd-m月-yy,例子:10-4月 -20或者10-11月-20,所以按日期查询的时候需要转换为 ...
- java 当前日期前一天_java获取当前日期的前一天和后一天
/** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpec ...
- python获取当前日期_Python程序获取当前日期
python获取当前日期 In the below example – we are implementing a python program to get the current date. 在下 ...
- html自动获取当前日期,javascript怎么获取当前日期?
JavaScript中可以使用Date对象中的方法来获取当前日期.使用var myDate=new Date()创建date对象,然后使用toLocaleDateString()方法获取当前日期. D ...
- java 获取当前日期时间_Java 获取当前日期时间
Java 当前日期时间教程介绍了各种 Java 类,以获取 Java 中的当前日期时间. 有几种方法可以获取 Java 中的当前日期和时间. Java 程序员可以使用 Java 8(java.time ...
- Sql 日月年 日期格式转 月日年 日期格式
原格式: dd-mm月-yy 例:29-6月-06 目标格式: mm dd yy 标准时间格式 Sql 复制字段并转成目标时间格式: update TableName set [NewColName] ...
最新文章
- docker mysql data volume_Docker 持久化存储, Data Volume/Bind Mounting
- in an effort to
- 梯度下降法原理及实现
- oracle 日期格式转换 ‘ddMONyyyy’ 'ddMMMyyyy'
- Spring Security构建Rest服务-0702-短信验证码登录
- sudo apt install 遇到关于 lock 的错误消息
- html5动画是什么,10个HTML5动画 让你忘掉Flash是啥(组图)
- 机智云代码移植_IoT开发者 | 基于STM32F103的机智云宠物屋外加4路继电器开源教程...
- CSS--选择符大全(常用css选择符)
- linux ora 27125,ORA-27125 unable to create shared memory segment | 信春哥,系统稳,闭眼上线不回滚!...
- 第一:Python操作MySQL数据库
- 洛谷 P1440 求m区间内的最小值
- 20155337 《网络对抗》 Exp2 后门原理与实践
- 牛x!一个比传统数据库快 100-1000 倍的数据库!
- java服务端用到的javase的基础知识_JavaSE——网络编程基础知识
- 说好的「机器人出租车」和「自动驾驶汽车」,到底在哪?
原创 我爱至尊宝 科技行者 昨天...
- 雷达系统与信号处理概述(一)
- 2017-Appearance-and-Relation Networks for Video Classification视频分类中的外观与关系网络
- 固定的信念?(29)
- MATLAB复数相关运用
热门文章
- 创建DMG格式的分发包
- 元宇宙游戏_区块链虚拟农场茶叶种植系统,含在线商城和系统交易大厅
- Python快速学习- 文件类型(*.py/*.pyc/*.pyo)
- 通讯行业SRM供应商协同管理系统:平台数据信息共享,助力供应商系统降本增效
- 访达前往文件夹_Mac实用技巧之:访达/Finder
- Pygame如何下载,Pygame是什么
- 离开互联网去国企平躺,1年后我后悔了!
- UVA 538 - Balancing Bank Accounts
- win10无法播放测试音调怎么办?
- JavaWeb入门到实战---笔记