SYSDATE
--◎ 可得到目前系統的時間
ex.
select sysdate from dual;
sysdate
----------
20-SEP-07
常用之日期格式
日期格式 說明
------------------------------------------------------------------------
YYYY/MM/DD -- 年/月/日
YYYY -- 年(4位)
YYY -- 年(3位)
YY -- 年(2位)
MM -- 月份
DD -- 日期
D -- 星期
-- 星期日 = 1 星期一 = 2 星期二 = 3
-- 星期三 = 4 星期四 = 5 星期五 = 6 星期六 = 7
DDD -- 一年之第幾天
WW -- 一年之第幾週
W -- 一月之第幾週
YYYY/MM/DD HH24:MI:SS -- 年/月/日 時(24小時制):分:秒
YYYY/MM/DD HH:MI:SS -- 年/月/日 時(非24小時制):分:秒
J -- Julian day,Bc 4712/01/01 為1
RR/MM/DD -- 公元2000問題
-- 00-49 = 下世紀;50-99 = 本世紀
ex.
select to_char(sysdate,'YYYY/MM/DD') FROM DUAL; -- 2007/09/20
select to_char(sysdate,'YYYY') FROM DUAL; -- 2007
select to_char(sysdate,'YYY') FROM DUAL; -- 007
select to_char(sysdate,'YY') FROM DUAL; -- 07
select to_char(sysdate,'MM') FROM DUAL; -- 09
select to_char(sysdate,'DD') FROM DUAL; -- 20
select to_char(sysdate,'D') FROM DUAL; -- 5
select to_char(sysdate,'DDD') FROM DUAL; -- 263
select to_char(sysdate,'WW') FROM DUAL; -- 38
select to_char(sysdate,'W') FROM DUAL; -- 3
select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS') FROM DUAL; -- 2007/09/20 15:24:13
select to_char(sysdate,'YYYY/MM/DD HH:MI:SS') FROM DUAL; -- 2007/09/20 03:25:23
select to_char(sysdate,'J') FROM DUAL; -- 2454364
select to_char(sysdate,'RR/MM/DD') FROM DUAL; -- 07/09/20
分享到:
相关推荐
### ORACLE常用日期函数集合详解 #### 一、概述 在Oracle数据库中,日期处理是一项非常重要的功能。本文将详细介绍一些常用的Oracle日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以...
Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...
7. **日期格式冲突**:Oracle的日期格式取决于NLS_DATE_LANGUAGE设置。如果遇到格式问题,可以通过`ALTER SESSION SET NLS_DATE_LANGUAGE = 'AMERICAN'`来改变会话的日期语言,或者在`TO_DATE`函数中指定`NLS_DATE_...
Oracle 日期时间函数大全提供了多种日期格式,包括 YEAR、MONTH、DAY、HOUR、MINUTE、SECOND 等。这些格式可以用于 TO_DATE 和 TO_CHAR 函数中。 例如,`SELECT TO_CHAR(SYSDATE, 'YYYY') FROM DUAL;` 将当前日期的...
接下来,本文将详细介绍Oracle中常用的几类函数及其具体应用,帮助读者更好地掌握这些功能强大的工具。 ### 一、字符串函数 #### 1.1 `UPPER` 和 `LOWER` 用于将字符串转换为大写或小写。 - **语法**: - `UPPER...
Oracle常用函数大全是一个非常重要的知识点,涵盖了许多实用的函数,例如日期函数、字符串函数、聚合函数等。这些函数可以帮助开发者更方便地进行数据库操作和数据分析。本文将详细介绍Oracle常用函数大全中的一些...
### Oracle 常用函数及简单示例 Oracle 数据库提供了丰富的内置函数,这些函数能够帮助用户高效地处理数据、格式化输出等。本文将基于提供的部分内容介绍一些常用的 Oracle 函数及其应用示例。 #### 日期时间转换...
根据提供的文件标题、描述以及部分内文,我们可以推断出这份文档主要介绍的是Oracle数据库中的110个常用函数。由于提供的部分内容似乎并不是标准的文本格式,并且包含了一些乱码和不可读字符,这里将尝试根据给定的...
以下是对标题和描述中提到的一些常用日期函数的详细解释: 1. **months_between** 函数:这个函数返回两个日期之间的月份数。例如,months_between ('04-11月-05','11-1月-01') 结果是57.7741935,意味着这两个日期...
- `TO_DATE()`:将字符串转换为日期格式。 3. **数学函数**: - `ABS()`:返回一个数值的绝对值。 - `SQRT()`:计算平方根。 - `POWER()`:计算一个数的幂。 - `MOD()`:求余数。 - `ROUND()` 和 `TRUNC()`:...
通过学习和掌握以上Oracle日期函数,你可以轻松地进行日期和时间的计算、比较和格式化,提升数据库操作的效率。同时,了解如何处理时区问题也是非常重要的,特别是在分布式系统中。希望这些知识对你在处理Oracle...
ORACLE 日期时间函数大全 oracle 日期时间函数大全是指在 ...以上是 Oracle 日期时间函数大全的知识点总结,涵盖日期和字符转换函数、日期算术函数、日期比较函数、日期格式、日期语言、日期操作等多方面的内容。
在本篇文章中,我们将深入探讨Oracle中的常用函数,这些函数对于日常的SQL查询、数据处理以及数据库管理至关重要。 一、数值函数 1. `ABS()`: 计算并返回一个数的绝对值。例如,`ABS(-5)` 返回 5。 2. `MOD()`: ...
Oracle提供了多种日期格式字符串,例如: * `yyyy`:四位年显示值 * `yy`:两位年显示值 * `mm`:两位月显示值 * `dd`:当月第几天显示值 * `hh24`:24小时进制显示值 * `mi`:分钟显示值 * `ss`:秒显示值 例如,...
`SYSDATE` 是一个非常常用的日期函数,用于返回系统当前日期和时间。它不接受任何参数,直接调用即可: ```sql SELECT SYSDATE FROM DUAL; ``` 这会返回类似 `25-JUL-23 04.28.43.759000 PM` 的格式。如果只需要日期...
在Oracle中,数据类型是定义变量、列或者常量的格式,而函数则是执行特定任务的预定义过程。 首先,让我们来看看Oracle中的常用数据类型: 1. NUMBER:这是Oracle中最通用的数字类型,可以存储整数和浮点数,允许...
例如,使用`to_char`函数可以将日期格式化为包含时分秒的形式,或者将薪水以特定货币符号显示。这对于报表和用户界面的展示特别有用。 总的来说,Oracle的单行函数极大地丰富了SQL查询的能力,使得开发者能够更灵活...
Oracle常用日期型函数详解 1、Sysdate 当前日期和时间 Select sysdate from dual; SYSDATE ---------- 21-6月 -05 2、Last_day 本月最后一天 Select last_day(sysdate) from dual; LAST_DAY(S ---------- 30-6...