`
Ben.Sin
  • 浏览: 233600 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle 时间格式

阅读更多

说到Oracle服务器的时间,我们平时用得最多的就是sysdate 这个系统参数

select sysdate from dual;

SYSDATE
----------------------------
2007-4-28 17:01:37

但如果要精确的秒后面的时间,sysdate无法满足用户的需求,这个时候,我们就要使用systimestamp参数了

select systimestamp from dual;

SYSTIMESTAMP
--------------------------------------------------
20070-4-28 17:01:37.562000 -07:00

一般情况下,将时间格式化后变为字符串,更适合我们日常中的使用,于是就有了

select to_char(sysdate, 'DD/MM/YYYY HH24:MI:SS') from dual;

SYSDATE
----------------------------
28/04/2007 17:08:12

select trunc(sysdate, 'HH') from dual;

SYSDATE
----------------------------
28/04/2007 17:00:00

同样情况下,systimestamp 参数也可以用来格式化,其中FF9的意思代表碎片时间

select to_char(SYSTIMESTAMP,'YYYY-MM-DD HH24:MI:SS.FF9') from dual;

SYSTIMESTAMP
--------------------------------------------------
20070-4-28 17:14:32.078000000

显然,一般的PC很难达到9位精确度,通常3~4为足已。

时间参数列表

日期格式参数

含义说明

D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计
HH24 小时,按24小时计
MI
SS
MM
Mon 月份的简写
Month 月份的全名
W 该月的第几个星期
WW 年中的第几个星期

分享到:
评论
3 楼 Adams1986 2007-09-10  
en ,支持
2 楼 Ben.Sin 2007-06-21  
嗯,多谢支持。
近段时间比较忙。
1 楼 neetgo 2007-06-19  
不错啊,不过内容不是很足够,楼主有时间要补充完整啊.呵呵.

相关推荐

    oracle设置日期格式

    ### Oracle 设置日期格式 在Oracle数据库管理中,正确地设置日期格式对于数据处理至关重要。本文将详细介绍如何在Oracle环境中设置日期格式,包括通过会话级和系统级进行配置的方法,并探讨不同场景下的应用实例。 ...

    设置ORACLE时间格式

    - 应用程序:根据编程语言,如Java、Python等,可以在应用程序代码中设置相应的日期格式。 - 在服务器端: - 修改注册表:在Windows系统上,可以通过修改Oracle的注册表键值来永久改变`NLS_DATE_FORMAT`。这通常...

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm:ss 12小时制: java(区分大小写):yyyy-MM-dd hh:mm:ss 2)...

    oracle日期及时间格式

    在 Oracle 中,可以使用不同的日期及时间格式,例如 YYYY-MM-DD、YYYY/MM/DD、DD/MM/YYYY 等,其中 YYYY-MM-DD 是最常用的日期格式。同时,Oracle 也提供了多种日期及时间格式的转换函数,例如 TO_DATE、TO_...

    Oracle时间格式.docx

    以下是一些关于Oracle时间格式的重要知识点,这些知识点涵盖了日期的获取、格式化、计算以及与星期、季度和闰年的关联。 1. **获取当前日期和时间**:`sysdate` 是Oracle中的一个内置函数,用于获取当前系统日期和...

    oracle中to-date详细用法示例(oracle日期格式转换).docx

    Oracle 中 TO_DATE 详细用法示例(Oracle 日期格式转换) TO_DATE 是 Oracle 中的一个日期和时间函数,用于将字符串转换为日期和时间类型。下面是 TO_DATE 的详细用法示例。 1. 日期和字符转换函数用法 TO_DATE ...

    Oracle数据库时间类型与JAVA之间的转换和应用.pdf

    为了避免格式错误,可以在Java程序中使用`to_date()`函数将字符串转换为Oracle可识别的日期格式。例如,你可以使用以下SQL语句: ```sql INSERT INTO tableName(datetime) VALUES (to_date(?, 'yyyy-mm-dd hh24:mi:...

    oracle 时间格式转化以及计算.pdf

    这里,to_date函数首先将'2017-08-05'这样的字符串转换为Oracle内部的日期格式,然后to_char函数再将转换后的日期格式化为指定的字符串格式。 系统时间在Oracle中通常使用sysdate函数来获取,而将其转换为字符串...

    Oracle日期格式.docx

    在处理日期格式时,理解各种格式代码如'y'(年)、'm'(月)、'd'(日)、'hh'(小时)、'mi'(分钟)和'ss'(秒)是非常重要的。这些代码可以帮助我们精确地转换和格式化日期和时间,确保数据的准确性和一致性。...

    Oracle日期格式.pdf

    在这个函数中,"要转换的字符串"是你想要转换的日期表示,而"转换的格式"则是对应的日期格式模型,必须与字符串中的日期元素匹配。例如: ```sql SELECT TO_DATE('2005-12-25 13:25:59', 'yyyy-mm-dd hh24:mi:ss') ...

    Oracle日期型数据格式

    为了确保数据的一致性和可读性,Oracle提供了多种方式来定义和处理日期格式。本文将深入探讨Oracle中的日期型数据格式及其转换方法。 #### 日期型数据格式 在Oracle中,默认情况下,日期数据类型会存储日期和时间...

    oracle日期时间判断函数

    它接受两个参数:要转换的字符串和日期格式模型。例如: ```sql SELECT TO_DATE('2022-01-01', 'YYYY-MM-DD') AS "ConvertedDate" FROM DUAL; ``` 这将把字符串'2022-01-01'转换为日期类型。如果尝试转换的字符...

    详解oracle 日期格式(总结)

    to_char(日期,”转换格式” ) 即把给定的日期按照“转换格式”转换。 转换的格式: 表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年 表示month的:mm 用2位数字表示月;...

    Oracle中日期格式字段处理[归类].pdf

    在Oracle数据库中,日期处理是常见的操作,尤其是在软件开发中,日期格式的转换和操作至关重要。Oracle提供了多种函数来处理日期字段,主要包括`TO_DATE`和`TO_CHAR`这两个核心函数,以及一些辅助的日期计算和格式化...

    Oracle时间格式.pdf

    Oracle数据库系统提供了丰富的...这些函数和格式元素在处理Oracle数据库中的日期时间数据时非常有用,可以帮助我们进行各种日期相关的计算和格式化。了解并熟练掌握这些知识点,对于进行复杂的日期时间操作至关重要。

    oracle导出时间格式转换

    大家都知道,从oracle数据库中导出数据时,如果其中有字段类型为date,那么导出时将会变成to_date('29-12-2010 10:20:30', 'hh24:mi:ss'),如果你要将这导出的数据在oracle客户端中执行,应该是没什么问题的,但是...

    oracle格式化查看json数据

    它可以用于控制日期、时间、数字和其他类型的显示格式,使得在查询结果中查看JSON数据更加整洁和易读。 5. PL/SQL包DBMS_JSON: Oracle提供了一个名为DBMS_JSON的PL/SQL包,其中包含了大量处理JSON的子程序,包括...

    从oracle数据库取出日期按格式显示

    - 当从数据库中获取日期并格式化时,应确保日期格式与数据库中存储的日期时间相匹配,以避免数据转换错误。 - 在实际应用中,可能还需要考虑日期范围、闰年处理等细节问题,尤其是在金融、保险等领域,精确的日期...

    oracle中日期格式总结.pdf

    Oracle 中的日期格式是数据库管理系统中非常重要的一部分,本文将对 Oracle 中的日期格式进行总结,涵盖日期格式、日期与字符转换函数、日期计算等方面的知识点。 日期格式 在 Oracle 中,日期格式可以分为两大类...

    不同操作系统修改oracle的默认日期格式

    ### 不同操作系统修改Oracle的默认日期格式 在不同的操作系统中,如UNIX、Windows以及Linux,对Oracle数据库默认日期格式的修改方法各有不同。本文将详细介绍如何在这些操作系统中更改Oracle数据库的默认日期格式。...

Global site tag (gtag.js) - Google Analytics