在Oracle数据库里, 可以使用
to_char( 日期, 格式 )
函数来对日期进行格式化输出.
示例:
select to_char( sysdate, 'FMyyyy-mm-dd day hh24:mi:ss' ) from dual;
FM 表示去掉多余的 0
24 表示采用24小时制
来个中文版的:
select to_char( sysdate, 'yyyy' )
|| '年'
|| to_char( sysdate, 'mm' )
|| '月'
|| to_char( sysdate, 'dd' )
|| '日 星期'
|| (case when to_char(sysdate,'d')='1' then '日' when to_char(sysdate,'d')='2' then '一' when to_char(sysdate,'d')='3' then '二' when to_char(sysdate,'d')='4' then '三' when to_char(sysdate,'d')='5' then '四' when to_char(sysdate,'d')='6' then '五' when to_char(sysdate,'d')='7' then '六' else '' end)
|| ' '
|| to_char( sysdate, 'hh' )
|| '点'
|| to_char( sysdate, 'mi' )
|| '分'
|| to_char( sysdate, 'ss' )
|| '秒' 中文日期
from dual;
如果把NLS设成中国,月份和星期几直接输出名字就可以得到相应的中文
参数列表
Parameter | Explanation |
YEAR | Year, spelled out |
YYYY | 4-digit year |
YYY | Last 3 digits of year. |
YY | Last 2 digits of year. |
Y | Last 1 digit of year. |
IYY | Last 3 digits of ISO year. |
IY | Last 2 digits of ISO year. |
I | Last 1 digit of ISO year. |
IYYY | 4-digit year based on the ISO standard |
Q | Quarter of year (1, 2, 3, 4; JAN-MAR = 1). |
MM | Month (01-12; JAN = 01). |
MON | Abbreviated name of month. |
MONTH | Name of month, padded with blanks to length of 9 characters. |
RM | Roman numeral month (I-XII; JAN = I). |
WW | Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year. |
W | Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh. |
IW | Week of year (1-52 or 1-53) based on the ISO standard. |
D | Day of week (1-7). |
DAY | Name of day. |
DD | Day of month (1-31). |
DDD | Day of year (1-366). |
DY | Abbreviated name of day. |
J | Julian day; the number of days since January 1, 4712 BC. |
HH | Hour of day (1-12). |
HH12 | Hour of day (1-12). |
HH24 | Hour of day (0-23). |
MI | Minute (0-59). |
SS | Second (0-59). |
SSSSS | Seconds past midnight (0-86399). |
FF | Fractional seconds. |
分享到:
相关推荐
本文将深入探讨如何从Oracle数据库中提取日期,并按照特定格式进行显示,这在数据分析、报表生成以及前端展示等场景下尤为关键。 ### Oracle数据库中的日期类型 Oracle数据库支持多种日期时间数据类型,其中最常用...
该命令用于设置输出格式。 14. 使用archive log list命令知道ORACLE数据库的备份和恢复策略和归档文件的具体位置。 该命令用于获取备份和恢复策略和归档文件的位置信息。 通过这些命令,我们可以获取Oracle数据库...
在Oracle数据库管理中,正确地设置日期格式对于数据处理至关重要。本文将详细介绍如何在Oracle环境中设置日期格式,包括通过会话级和系统级进行配置的方法,并探讨不同场景下的应用实例。 #### 一、Oracle日期格式...
#### 一、Oracle数据库系统的物理存储结构 **1. 数据文件** - **概念**: 数据文件是Oracle数据库物理存储结构的重要组成部分之一,用于存储数据库的实际数据。 - **特点**: 一个表空间可以对应一个或多个数据文件...
Oracle数据库是一种广泛应用于企业级数据管理的数据库管理系统,它提供了高效的数据存储、处理和安全功能。本套试题《Oracle数据库应用》A卷旨在帮助学习者巩固Oracle相关的理论知识和实践技能。 1. 在Windows操作...
从给定的文件信息来看,这是一本关于Oracle数据库的案例教程,主要面向初学者,旨在通过实际案例和练习帮助读者掌握Oracle数据库的基础知识和操作技能。以下是对该教程涉及的关键知识点的详细解读: ### Oracle...
如果你想在Java中获得与Oracle数据库中相同的日期和时间格式,可以使用`to_char()`函数将日期转换为特定格式的字符串。例如: ```sql SELECT to_char(SYSDATE, 'yyyy-mm-dd HH24:mi:ss') FROM dual; ``` 这样,在...
在Oracle数据库中,日期型数据是一种非常重要的数据类型,用于存储日期和时间信息。为了确保数据的一致性和可读性,Oracle提供了多种方式来定义和处理日期格式。本文将深入探讨Oracle中的日期型数据格式及其转换方法...
Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的功能来管理和操作数据。在开发、文档编写或分享数据库设计时,有时我们需要将Oracle表结构导出到更便于阅读和分享的格式,比如Microsoft Word文档。...
Oracle 数据库总结 Oracle 数据库是甲骨文公司的一款关系数据库管理系统,是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。下面是 Oracle 数据库的总结...
### Oracle数据库入门教程知识点梳理 #### 一、Oracle数据库安装与服务管理 - **Oracle数据库安装**: 安装过程涉及配置环境变量、选择版本、指定安装路径等步骤。 - **服务管理**: 安装完成后,可能需要手动启动或...
另一方面,将日期转换为字符串则使用 `TO_CHAR` 函数,同样需要提供一个模式来决定日期的输出格式。例如: ```sql SELECT TO_CHAR(SYSDATE, 'MM/DD/YYYY') AS date_string FROM DUAL; ``` 这将返回当前日期的 'MM/...
-- 不同风格的日期输出 SELECT CONVERT(varchar(100), GETDATE(), 0); -- 05162006 10:57AM SELECT CONVERT(varchar(100), GETDATE(), 1); -- 05/16/06 SELECT CONVERT(varchar(100), GETDATE(), 2); -- 06.05.16 ...
Oracle数据库的数据类型主要有字符类型、数值类型和日期类型。字符类型中,CHAR用于定长字符串,而VARCHAR2用于变长字符串。数值类型是NUMBER,可用于表示所有数值数据。日期类型是DATE,用于保存日期数据。 SELECT...
这是Oracle数据库运行的基础,包括可执行文件(Oracle处理程序的核心)、参数文件(配置数据库运行环境)、控制文件(标识物理文件和数据库结构)、数据文件(存储用户数据)、联机重做日志文件(事务日志,用于...
在IT管理领域,数据库的备份是至关重要的任务,特别是在企业级应用中,Oracle数据库作为业界广泛使用的数据库管理系统,其数据安全性和可靠性不容忽视。本文主要介绍了如何在UNIX环境下实现Oracle数据库的每天自动...
在Oracle数据库中,我们可以方便地执行日期时间的间隔操作,比如对当前时间进行增减指定的时间间隔。 **1. 当前时间减去7分钟的时间** ```sql SELECT SYSDATE, SYSDATE - INTERVAL '7' MINUTE FROM DUAL; ``` 此...
在不同的操作系统中,如UNIX、Windows以及Linux,对Oracle数据库默认日期格式的修改方法各有不同。本文将详细介绍如何在这些操作系统中更改Oracle数据库的默认日期格式。 #### 1. 在Oracle会话中临时修改日期格式 ...
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。在Oracle中,函数被用于处理和操作数据,提供了一系列工具,使得数据查询、计算和转换变得更为便捷。以下是一些...