`

Oracle时间格式化查询

阅读更多
   
   将日期型转换成字符串时,可以按新的格式显示,如格式YYYY-MM-DD HH24:MM:SS表示“年-月-日 小时:分钟:秒”。
   Oracle的日期类型是包含时间在内的。


主要的时间式字符的含义如下表所示:
         
代码代表的格式例子
AM、PM上午、下午08 AM
D                 数字表示的星期(1~7)         1, 2, 3, ..., 7
DD              数字表示月中的日期(1~31)      1, 2, 3, …, 31
MM                  两位数的月份               01, 02, …, 12
Y、YY、YYY、YYYY    年份的后几位               4, 14, 014, 2014
RR               解决Y2K问题的年度转换    
DY                  简写的星期名                MON, TUE, FRI, …
DAY                 全拼的星期名               MONDAY, TUESDAY, …
MON                  简写的月份名              JAN, FEB, MAR, …
MONTH              全拼的月份名               JANUARY, FEBRUARY, …
HH、HH12           12小时制的小时(1~12)      1, 2, 3, …, 12
HH24              24小时制的小时(0~23)       0, 1, 2, …, 23
MI                  分(0~59)                 0, 1, 2, …, 59
SS                  秒(0~59)                 0, 1, 2, …, 59
, . / - ; :       原样显示的标点符号
‘TEXT’          引号中的文本原样显示            TEXT


1、时间间隔查询:

SELECT * FROM DEMO_TEST t WHERE TO_CHAR(t.SYS_TIME,'yyyy-mm-dd hh:mm:ss')  between '2014-05-06 00:00:00' and '2014-05-06 23:59:59';


2、将日期转换成带时间和星期的字符串并显示:

SELECT TO_CHAR(sysdate, 'YYYY-MM-DD HH24:MI:SS AM DY') FROM dual;


结果为:

TO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MM:SS
-------------------------------------
2014-05-06 15:01:15 下午 星期二


3、2008年8月8日为星期几?
SELECT TO_CHAR(TO_DATE('2008-08-08', 'YYYY-MM-DD'), 'DY') FROM dual;


结果为:

TO_CHA
------
星期五


4、项目实例查询:



  • 大小: 8.9 KB
分享到:
评论

相关推荐

    oracle格式化查看json数据

    Oracle提供了强大的JSON支持,使得我们可以方便地存储、查询和格式化查看JSON数据。本文将深入探讨如何在Oracle环境中格式化查看JSON数据。 首先,Oracle从12c版本开始引入了对JSON的内置支持,包括JSON类型(JSON_...

    oracle常用格式化输出

    在实际应用中,我们可以使用 COLUMN 命令来格式化查询结果: ```sql COLUMN ENAME HEADING 姓名; COLUMN SAL HEADING 工资; SELECT ENAME, SAL, HIREDATE FROM EMP; ``` 结果: ``` 姓名 工资 生日 ---------- --...

    oracle设置日期格式

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

    Oracle获取系统时间及格式化

    在 Oracle 中,日期和时间格式化可以使用以下格式: * 年:y 表示年的最后一位、yy 表示年的最后 2 位、yyy 表示年的最后 3 位、yyyy 用 4 位数表示年 * 月:mm 用 2 位数字表示月、mon 用简写形式、month 用全称 *...

    oracle日期查询相关

    #### 二、使用`TO_CHAR`函数进行日期格式化 `TO_CHAR`函数可以用来将日期转换为字符串形式,并且可以根据不同的需求定制日期显示的格式。这对于数据展示或日志记录等场景非常有用。 ##### 1. 常用的日期格式符 - ...

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

    正确的日期格式化不仅能提升用户体验,还能避免因日期格式不一致导致的数据解析错误。 ### 使用Java进行日期格式化 在代码示例中,使用了Java语言中的`SimpleDateFormat`类来实现日期格式化。`SimpleDateFormat`...

    oracle关于日期的查询语句

    Oracle提供了丰富的日期函数,用于日期的计算、格式化和转换。例如: - SYSDATE:返回当前系统的日期和时间。 - ADD_MONTHS(date, months):在给定日期上增加指定的月份数。 - TRUNC(date, [format]):截断日期到...

    设置ORACLE时间格式

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

    oracle数据库中日期格式化.docx

    这些例子展示了不同的日期格式化选项,如`'yyyy-mm-dd hh24:mi:ss'`,包含年、月、日、小时(24小时制)、分钟和秒。标签"cs"可能是指计算机科学,这表明这些操作在编程或数据库查询上下文中常见。 接下来,我们来...

    Oracle服务器端日期时间格式设置

    下面是一些常用的日期格式化查询示例: - 查询特定日期对应的星期名称: ``` SELECT TO_CHAR(TO_DATE('2002-08-26', 'YYYY-MM-DD'), 'DAY') FROM DUAL; ``` - 查询当前日期对应的星期名称: ``` SELECT TO_...

    Oracle时间日期操作

    Oracle 时间日期操作 Oracle 时间日期操作是 Oracle 数据库中的一种常用的操作类型,它可以对数据库中的日期和时间进行各种处理和计算。以下是 Oracle 时间日期操作的一些常见知识点: 1. 获取当前日期和时间:...

    oracle数据库中日期格式化.pdf

    Oracle提供了一系列的函数来帮助我们进行日期格式化、转换以及日期时间间隔的操作。以下是对这些知识点的详细解释: 1. **字符到日期操作**: 使用`TO_DATE`函数可以将字符串转换为日期类型。在Java中,我们可以...

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

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

    Oracle日期格式.docx

    这些代码可以帮助我们精确地转换和格式化日期和时间,确保数据的准确性和一致性。例如,'yy'表示两位的年份,'mon'则是月份的缩写,'dd'代表月份中的天数,'hh24'则表示24小时制的小时数。 总的来说,Oracle的日期...

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

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

    oracle日期操作举例

    #### 二、日期格式化 在处理日期时,经常需要将日期转换为特定的格式,Oracle提供了多种格式化选项。 **1. 格式化当前日期** ```sql SELECT SYSDATE, TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; ``` ...

    oracle中日期类型与unix 时间戳的转换

    oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。 Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 --unix时间戳与date时间互转 ...

    Oracle时间格式.docx

    2. **日期格式化**:Oracle 使用 `to_char` 函数将日期转换为字符串,允许我们指定输出格式。如 `to_char(sysdate,'YYYYMMDD W HH24:MI:SS')` 返回格式化的日期,包括年、月、日、星期、小时、分钟和秒。 3. **星期...

Global site tag (gtag.js) - Google Analytics