获取系统时间出错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

Oracle获取系统时间及格式化

Oracle 获取当前日期及日期格式 获取系统日期:  SYSDATE()   格式化日期:     TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS)           ...

MySql查询系统时间,SQLServer查询系统时间,Oracle查询系统时间

转自:https://blog.csdn.net/haleyliu123/article/details/70927668/ MySQL查询系统时间 第一种方法:select current_date ...

Android获取系统时间方法的总结

Android获取系统时间方法的方法有很多种,常用的有Calendar.Date.currentTimeMills等方法. (1)Calendar Calendar获取系统时间首先要用Calendar ...

用PHP获取系统时间时,时间比当前时间少8个小时

自PHP5.0开始,用PHP获取系统时间时,时间比当前时间少8个小时.原因是PHP.ini中没有设置timezone时,PHP是使用的UTC时间,所以在中国时间要少8小时. 解决办法: 1.在PHP. ...

C/C++获取系统时间

C/C++获取系统时间需要使用Windows API,包含头文件"windows.h". 系统时间的数据类型为SYSTEMTIME,可以在winbase.h中查询到如下定义: ty ...

VC++编程中获取系统时间

总结了在程序中如何获得系统时间的方法 void CGetSystenTimeDl ...

cocos2d-x 获取系统时间

转自:http://blog.csdn.net/jinjian2009/article/details/9449585 之前使用过cocos2d-x获取系统时间,毫秒级的 long getCurren ...

C++11新特性,利用std::chrono精简传统获取系统时间的方法

一.传统的获取系统时间的方法 传统的C++获取时间的方法须要分平台来定义. 相信百度代码也不少. 我自己写了下,例如以下. const std::string getCurrentSystemTime ...

c++ 怎样获取系统时间

c++ 怎样获取系统时间 2008-04-28 15:34 //方案— 长处:仅使用C标准库:缺点:仅仅能精确到秒级 #include #include

随机推荐

windows端口备忘

FTP 端口号21 SSH 端口号22 Telnet 端口号23

移动WEB 性能优化方案

最近一项 研究表明,80%的网民对移动端的浏览体验感到失望,同时,当体验提升时,他们会在智能手机上花费更多的时间. 这不奇怪,因为64%的智能手机用户希望网站可以在4秒内加载完毕,但一半的网站花费了二 ...

javascript--时钟

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP环境搭建

以Apache模块运行PHP环境搭建方法 下载Apache 注意:在http://www.apachelounge.com/ 下载Apache,因为该网站提供的Apache是通过更高版本的VC编译器编译的。由于接下来我下载的PHP版本是VC11的,所以下载的Apache版本也是基于VC11的。 download…

Java语言中的-----访问修饰符

day04 Java语言中的----访问修饰符一、访问修饰符概述:访问修饰符就是对变量或者是方法或者是类的一个修饰,通过修饰以后实现一些必要的权限,主要是说明类成员如何被使用的作用。二、访问修饰符1、访问修饰符有哪些?访问修饰符总共…

六角填数---第五届蓝桥杯

/** 如图【1.png】所看到的六角形中,填入1~12的数字。使得每条直线上的数字之和都同样。图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?请通过浏览器提交答案。不要填写多余的内容。*/ public class 六角填数 {…

linux命令编写,编写简单的linux命令

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?又到了周四分享环节,鉴于最近在看linux编程实践,所以就的讲一下如何编写一个简单的who命令。PPTManual PageManual Page 也就是大家常用的m…

如何在ASP.NET 5和XUnit.NET中进行LocalDB集成测试

今天继续昨天的话题——单元测试,不过是在ASP.NET 5中的单元测试。 在当前的Visual Studio 2015 CTP6中,MSTest是不支持对ASP.NET 5项目进行单元测试的。因而,要对ASP.NET 5进行单元测试(或集成测试),就需要…

mysql数据库详解(续一)

第三节 配置MYSQL数据库配置mysql数据库通常通过命令行选项、配置文件、和环境变量来进行,并且优先顺序也是命令行最高,环境变量优先级最低。1、配置文件定位mysql的配置文件可以在以下四个位置:(按照查找顺序)1、/etc/my.cnf2、DATADIR/my.c…

ImageLoader设置圆形图片

//自定义MyApplication类&#xff0c;需要在列表清单中设置 <application android:name"com.ce.image.MyApplication"//将类的名称赋给这个application package com.ce.image;import com.nostra13.universalimageloader.core.DisplayImageOptions;import …

用户模式 内核模式 linux,linux – “内核模式”和“用户模式”硬件...

内核模式和用户模式是硬件功能,特别是处理器的功能.专为中高端系统(PC,功能手机,智能手机,除最简单的网络设备之外的所有系统……)设计的处理器都包含此功能.内核模式可以使用不同的名称&#xff1a;管理程序模式,特权模式等.在x86(PC中的处理器类型)中,它被称为“ring 0”,用户…

SANS研究所:7大最危险的攻击技术介绍

本文讲的是SANS研究所&#xff1a;7大最危险的攻击技术介绍&#xff0c;很显然&#xff0c;网络攻击威胁已经从理论走入现实生活&#xff0c;无论是个人、企业还是国家重要基础设施都处在日益严峻的威胁之中。本周三&#xff08;2月15日&#xff09;在加利福尼亚州旧金山举办的…

第六周作业

上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些&#xff0c; 各有什么优缺点&#xff1f; &#xff08;提示&#xff1a;搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale&#xff0c;Apple XCode&#xff09;? 答&#xff1a;目前流行的源程序版…

css 相对定位 ie7问题

div{position:absolute;left:10px;}  或 div{position:absolute;top:10px;}   有时候left或top属性为0就省略不写&#xff0c;在ie7里面元素会错位&#xff0c;解决变法就是left和top属性都加上。转载于:https://www.cnblogs.com/xhlddm/p/4439065.html

linux不登录用户就关机,Linux无法被远程登录;用户的关机, 重启,注销,新增用户,删除用户...

不能使用xshell连接到我的Linux服务器通过再windows的cmd中ping了我的Linux地址&#xff0c;发现网络不通。查看百度发现是因为网络没有选桥接模式&#xff0c;然后选完桥接模式告诉我&#xff1a;然后发现没有虚拟网卡&#xff0c;原因是之前装过vm没有卸载干净&#xff0c;使…

初次就这么给了你(Django-rest-framework)

Django-Rest-Framework Django-Rest框架是构建Web API强大而灵活的工具包。 简单粗暴&#xff0c;直奔主题。 pip install djangopip install djangorestframeworkpip install pygments # 代码显示高亮pip安装好需要的工具包之后&#xff0c;我们就开始创建一…

error和exception

Error&#xff08;错误&#xff09;表示系统级的错误和程序不必处理的异常&#xff0c;是java运行环境中的内部错误或者硬件问题。比如&#xff1a;内存资源不足等。对于这种错误&#xff0c;程序基本无能为力&#xff0c;除了退出运行外别无选择&#xff0c;它是由Java虚拟机抛…

使用logminer分析日志文件

实验环境 win7 64 oracle PL/SQL Release 11.2.0.1.0 - Productionhttp://blog.csdn.net/tianlesoftware/article/details/5604497--这些操作需要在sysdba身份执行1.执行分析之前需要添加补充日志SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;查看补充日志是否开启&…

linux c++ 获取时间,详解Linux下的C++时间类型:time_t

Unix时间戳(Unix timestamp)&#xff0c;或称Unix时间(Unix time)、POSIX时间(POSIXtime)&#xff0c;是一种时间表示方式&#xff0c;定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中&#xff0c;也在许多其他…

程序员的国庆节如何安排,你想好了吗?

2019独角兽企业重金招聘Python工程师标准>>> 就要国庆放假了&#xff0c;国庆节是旅游的黄金期&#xff0c;同时也是我们买买买的幸福期&#xff0c;作为一名技术开发&#xff0c;除了要安排假期旅游行程外也不要忘记提升自己&#xff0c;准备好学习计划&#xff0c…

Print! Print! Print!

print语句可以实现打印--只是对程序员友好的标准输出流的接口而已。 从技术角度来讲&#xff0c;这是把一个或多个对象转换为其文本表达形式&#xff0c;然后发送给标准输出或另一个类似文件的流。 更详细地说&#xff0c;在Python中&#xff0c;打印与文件和流的概念紧密相连。…

C#让TopMost窗体弹出并置顶层但不获取当前输入焦点的终极办法

为了使程序在弹出窗口时置顶层且不获取系统输入焦点&#xff0c;避免影响用户当前的操作&#xff0c;来电通来电弹屏软件尝试过N多种办法&#xff0c;例如&#xff1a;弹出前保存当前焦点窗口句柄&#xff0c;弹出时因为使用TopMost系统默认将焦点交给了弹出窗口&#xff0c;弹…

微服务实战(一):微服务架构的优势与不足

本文讲的是微服务实战&#xff08;一&#xff09;&#xff1a;微服务架构的优势与不足&#xff0c;【编者的话】本文来自Nginx官方博客&#xff0c;是微服务系列文章的第一篇&#xff0c;主要探讨了传统的单体式应用的不足&#xff0c;以及微服务架构的优势与挑战。正如作者所说…