http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html

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;

js前端获取当前日期,日期格式为yyyy-mm-dd HH:MM

var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var day = date. ...

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

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

Sql Server CONVERT获取当前日期及日期样式

Sql Server CONVERT获取当前日期及日期样式(转)(2012-06-06 12:00:24) 转载▼ // 标签: 杂谈 分类: SQL Sql Server CONVERT样式 获取当 ...

js中两个日期大小比较,获取当前日期,日期加减一天

一.两个日期大小比较 1.日期参数格式:yyyy-mm-dd // a: 日期a, b: 日期b, flag: 返回的结果 function duibi(a, b,flag) { var arr = ...

Oracle 获取当前日期是月的第几周

函数FUNC_GET_WEEKOFMONTH: IW 是年的自然周: WW是年的第一天起开始算7天为一周 FUNCTION FUNC_GET_WEEKOFMONTH (V_PSD DATE) RETU ...

C#获取本地系统日期格式

我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04).时间(12:12:12).日期+时间(2008-09-04 12 ...

Python获取当前日期和日期差计算

在Python中获取日期和时间很简单,主要使用time和datetime包 1.获取当前时间并格式化 from dateutil import rrule from datetime import d ...

oracle trunc 函数处理日期格式

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  --显示当前时间 2011-12-29 16:24:34 select trun ...

oracle trunc 函数处理日期格式,日期类型很有用的几个sql

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  --显示当前时间2011-12-29 16:24:34 select trunc ...

随机推荐

Excel—利用散点图计算相关系数

1.建立数组 2.创建散点图. 3.添加趋势线. 4.设立为线性函数,勾选显示公式.显示R^2值,R即为相关系数. 5. 备注:此外也可以使用=CORREL()函数对相关系数进行求值.其结果是一致的.

javascript平时例子⑧(大屏轮播)

& ...

深入浅出 - Android系统移植与平台开发(十一) - Sensor HAL框架分析之一

作者:唐老师,华清远见嵌入式学院讲师. 1. Sensor的概念 Sensor即传感器,在当前智能手机上大量存在:G-Sensor.LightsSensor. ProximitySensor.Temp ...

在今天,我们为什么还要做一个CMS

我们今天看到,在这个移动大潮席卷来的这几年,互联网以惊人的速度改变着这个世界.包括我们这个在中国互联网史上有重大影响力的“站长”,也几乎全军覆没.当然随着站长们兴起的开源CMS,到今天也都穷途末路了. ...

Validate Binary Search Tree——LeetCode

Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as ...

Lu核心库系统结构及输出函数

Lu核心库系统结构及输出函数 Lu来源于Forcal,可以说,没有Forcal就没有Lu,但学习Lu并不需要了解Forcal. Lu是对Forcal的完善和发展,但与Forcal相比,Lu更简洁实用. ...

JavaScript 基础——使用js的三种方式,js中的变量,js中的输出语句,js中的运算符;js中的分支结构

JavaScript 1.是什么:基于浏览器 基于(面向)对象 事件驱动 脚本语言 2.作用:表单验证,减轻服务器压力 添加野面动画效果 动态更改页面内容 Ajax网络请求 () 3.组成部分:ECM ...

swift 初始化

知识点总结: 1.结构体 1.1.默认初始化方法:1.空初始化方法:2.成员初始化方法 struct Person{ var name = "tom" var age = } le ...

【Java】 二叉树的遍历(递归与循环+层序遍历)

在[Java] 大话数据结构(9) 树(二叉树.线索二叉树)一文中,已经实现了采用递归方法的前.中.后序遍历,本文补充了采用循环的实现方法.以及层序遍历并进行了一个总结. 递归实现 /* * 前序遍历 ...

Android版APM地面站,支持直连和数传台连接

现在隆重介绍APM上的手机/平板地面站 andropilot官方链接在此http://www.diydrones.com/groups/705844:Group:1132500?xg_source=m ...

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

  1. linux获取当前日期yyyymmdd,获取当前的日期

    /****************************************************** 函数名:      GetCurrentDate* 机能概要:      获取当前的日期 ...

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

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

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

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

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

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

  5. JS获取当前日期,获取上个月的日期,一个月有多少天

    小程序.H5 获取日期 // 获取时间不满两位补0formatTen: function (num) {return num > 9 ? (num + "") : (&quo ...

  6. python获取当前日期_python获取当前的日期和时间

    原博文 2020-01-14 10:27 − import datetime import time print ("格式参数:") print (" %a 星期几的简写 ...

  7. java获取当前日期(JAVA获取当前日期的前三天工作日)

    在java里怎么取离当前日期最近的一个星期天??知道getNow import java.util.Calendar; import java.util.Date; public class Test ...

  8. 关于获取excel的日期格式数据问题

    今天接到了一个任务,计算加班时长,在过程中遇到了一个问题.在我获取上班时间的时候,返回给我的却是一个莫名其妙的数据-----31-十二月-1899 .下图是实际数据和我获取到的数据 于是带着这个问题, ...

  9. JavaScript获取当前日期时间

    获取当前日期时间 // 获取当前日期时间 var myDate = new Date();myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate ...

最新文章

  1. 吉大c 语言程序设计奥鹏作业,吉大20春学期《可编程控制器》在线作业一百分...
  2. SGU 248. Integer Linear Programming( 背包dp )
  3. 【渝粤教育】电大中专建筑力学 (4)作业 题库
  4. hive udf 分组取top1_Hive中分组取前N个值的实现-row_number()
  5. c# sha1签名 微信_C#微信公众号JS接口签名算法
  6. leetcode —— 29. 两数相除
  7. js日期控件_11个开源的Github开源日期选择器组件,供你选择
  8. 什么是serverless无服务架构
  9. 如何学习C语言,超详细的经验分享(学习笔记1--C语言的基本数据类型)
  10. LoadRunner测试Google Suggest
  11. 学习写第一份在CSDN上的博客;
  12. 【优化配置】基于matlab遗传算法求解风电混合储能容量优化配置问题【含Matlab源码 228期】
  13. 装备状态鉴定文件清单
  14. 荨麻疹自我治理指南(民间版)
  15. 为什么多看书不能提高写作水平?
  16. 用python爬取全国315个城市肯德基老爷爷的店面信息,看看又是什么神奇的发现
  17. AWS亚马逊云EC2搭建ginblog系统
  18. Autodesk 3ds Max 2012 安装破解图文教程
  19. 如何切换中英文输入法及全角/半角?(原创)
  20. 工作感受月记 201904月

热门文章

  1. 谷歌浏览器自定义快捷搜索引擎
  2. word-spacing、word-break、letter-spacing和white-space
  3. 求求你们,这次不要放过东北
  4. 【湖上日出】从零开始通过拖拉拽可视化的方式制作动态风景,免手写CSS
  5. ps -ef中的e、f是什么含义
  6. 离网型风力发电机与并网型风力发电机之间的区别
  7. 连续性方程_连续性方程表示什么守恒
  8. linux查看某个nas盘io,nas(网络附加存储)与san知识解释
  9. 商务工作人员用什么邮箱,超好用的商务邮箱申请攻略!
  10. 随机过程4-宽平稳过程,严平稳过程的定义和判定