oracle插入获取当前时间,Oracle中如何获取系统当前时间
Oracle中如何获取 系统当前时间
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
ORACLE里获取一个时间的年、季、月、周、日的函数
select to_char(sysdate, 'yyyy' ) from dual; --年
select to_char(sysdate, 'MM' ) from dual; --月
select to_char(sysdate, 'dd' ) from dual; --日
select to_char(sysdate, 'Q') from dual; --季
select to_char(sysdate, 'iw') from dual; --周--按日历上的那种,每年有52或者53周
/*
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒
D 周中的星期几
ddd 年中的第几天
WW 年中的第几个星期
W 该月中第几个星期 --每年的1月1号至1月7号为第一周,以此类推,每年53周
*/
获取系统日期: SYSDATE()
格式化日期:
TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS)
或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS)
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual
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为非法输入,不能匹配。
转换的格式:
表示 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用来表示当月第几周。
当前时间减去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;
select to_char(sysdate,'yyyy-mm-dd:hh24:mi:ss:pm:dy') from dual; 年 月 日 24制小时 分 秒 上/下午 星期中文;
--获取11月天数--select to_char(last_day(to_date('2010-11-1','YYYY-MM-DD')),'DD') from dual;
--获取12月天数--select to_char(last_day(to_date('2010-12-1','YYYY-MM-DD')),'DD') from dual;
显示上个礼拜一到礼拜日 SELECT to_char(SYSDATE,'yyyymmdd')-to_number(to_char(SYSDATE,'d')-1) - 6, to_char(SYSDATE,'yyyymmdd')-to_number(to_char(SYSDATE,'d')-1) from dual
转自:http://www.2cto.com/database/201304/202675.html
oracle插入获取当前时间,Oracle中如何获取系统当前时间相关推荐
- java普通类获取session_springboot普通类中如何获取session?
在springboot项目中有一个消息处理类,要在其中获取到httpSession,用@Autowired获取不到. public class TMessageHandlerFactory imple ...
- react如何获取input值_react中怎么获取input的值?
react中怎么获取input输入框的值?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. react 获取input 输入框的值第一种方法:通过event ...
- android中获取版本号,Android 开发中如何获取版本号
android 开发中如何获取版本号. 1.获取版本名,版本号: /** * 获取版本号 * * @return * @throws exception */ private int getversi ...
- 在windows中,更改计算机的日期和时间的方法有,windows10系统修改时间和日期方法介绍...
在使用电脑的时候,有的时候因为工作需要或者是当前系统时间不准等情况下要自行设置下电脑系统下的时间,但是还有用户不是很了解在windows10系统中怎么去修改电脑时间和日期.今天小编就给大家介绍下载wi ...
- c语言调用系统当前时间的函数,c语言获取系统当前时间的函数,求讲解?
1.C语言中读取系统时间的函数为time(),其函数原型为: #include time_t time( time_t * ) ; time_t就是long,函数返回从1970年1月1日(MFC是18 ...
- linux双系统切换时间,linux与windows双系统下时间不一致的解决办法
装完win7和Linux双系统后,进入Linux后再进入Windows,你会惊奇的发现时间不对了,差了有8个小时. 导致这样的原因是Winows和 Linux 对硬件时间的处理方法不同,Windows ...
- oracle插入数据语句实例,oracle Insert 用法总结
总结下Oracle 中的Insert用法 1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1 ...
- oracle插入未调用并行,oracle并行之概念篇
概念 串行执行: 串行执行时候,sql语句由一个server process处理(既只运行在一个cpu上),所以sql语句所能使用的资源受cpu限制,除去异步i/o外server process 处理 ...
- html语言中 加当前时间,javascript中怎么获取当前时间?
在web开发中,通过js获取时间非常的常用.下面本篇文章就来给大家介绍一下使用javascript获取当前时间的方法,希望对大家有所帮助. 在javascript中可以使用Date对象中的Date() ...
- 获取进入html页面的时间,javascript中怎么获取当前时间?
在web开发中,通过js获取时间非常的常用.下面本篇文章就来给大家介绍一下使用javascript获取当前时间的方法,希望对大家有所帮助. 在javascript中可以使用Date对象中的Date() ...
最新文章
- linux系统管理必备知识之关机命令
- 终端下中文乱码解决方法
- python怎么画两幅图_python matplotlib模块: Subplots(在同一个figure里绘制多个图)
- 利用 Java dump 进行 JVM 故障诊断
- 1027. 打印沙漏(20)
- linux-03-Vim使用+账号用户管理
- Subversion代码提交中的org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed异常解决...
- Linux C++ UDP Socket(超详细)
- visio程序流程图绘制教程
- java session 过期判断_session过期时间是多少?如何查看session是否过期?
- 哪里的http和socks5代理ip稳定速度快
- Altium Designer(3)-绘制PCB封装库
- 计算机实验PPT情景短剧,8.用计算机做科学实验.ppt
- protel dxp 2004教程:如何自己创建原理图符号与元器件封装
- index.tsx:19 Uncaught Error: A <Route> is only ever to be used as the child of <Routes> element, nev
- 低成本5W无线充电器方案FS68001B简便充电芯片
- 理科生学酒店管理好一点还是计算机,酒店管理专业是文科还是理科
- 微云虚拟化VOS操作系统
- C++ API 设计 10 第五章 设计风格
- 名企笔试:腾讯2016招聘笔试(微信红包)