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

Oracle数据库日期输出格式

阅读更多

在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设成中国,月份和星期几直接输出名字就可以得到相应的中文

参数列表

ParameterExplanation
YEARYear, spelled out
YYYY4-digit year
YYYLast 3 digits of year.
YYLast 2 digits of year.
YLast 1 digit of year.
IYYLast 3 digits of ISO year.
IYLast 2 digits of ISO year.
ILast 1 digit of ISO year.
IYYY4-digit year based on the ISO standard
QQuarter of year (1, 2, 3, 4; JAN-MAR = 1).
MMMonth (01-12; JAN = 01).
MONAbbreviated name of month.
MONTHName of month, padded with blanks to length of 9 characters.
RMRoman numeral month (I-XII; JAN = I).
WWWeek of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year.
WWeek of month (1-5) where week 1 starts on the first day of the month and ends on the seventh.
IWWeek of year (1-52 or 1-53) based on the ISO standard.
DDay of week (1-7).
DAYName of day.
DDDay of month (1-31).
DDDDay of year (1-366).
DYAbbreviated name of day.
JJulian day; the number of days since January 1, 4712 BC.
HHHour of day (1-12).
HH12Hour of day (1-12).
HH24Hour of day (0-23).
MIMinute (0-59).
SSSecond (0-59).
SSSSSSeconds past midnight (0-86399).
FFFractional seconds.


分享到:
评论

相关推荐

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

    本文将深入探讨如何从Oracle数据库中提取日期,并按照特定格式进行显示,这在数据分析、报表生成以及前端展示等场景下尤为关键。 ### Oracle数据库中的日期类型 Oracle数据库支持多种日期时间数据类型,其中最常用...

    Oracle数据库sqlplus常用命令

    该命令用于设置输出格式。 14. 使用archive log list命令知道ORACLE数据库的备份和恢复策略和归档文件的具体位置。 该命令用于获取备份和恢复策略和归档文件的位置信息。 通过这些命令,我们可以获取Oracle数据库...

    oracle设置日期格式

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

    Oracle 数据库系统作业

    #### 一、Oracle数据库系统的物理存储结构 **1. 数据文件** - **概念**: 数据文件是Oracle数据库物理存储结构的重要组成部分之一,用于存储数据库的实际数据。 - **特点**: 一个表空间可以对应一个或多个数据文件...

    《Oracle数据库应用》 A卷

    Oracle数据库是一种广泛应用于企业级数据管理的数据库管理系统,它提供了高效的数据存储、处理和安全功能。本套试题《Oracle数据库应用》A卷旨在帮助学习者巩固Oracle相关的理论知识和实践技能。 1. 在Windows操作...

    Oracle数据库案例教程.pdf

    从给定的文件信息来看,这是一本关于Oracle数据库的案例教程,主要面向初学者,旨在通过实际案例和练习帮助读者掌握Oracle数据库的基础知识和操作技能。以下是对该教程涉及的关键知识点的详细解读: ### Oracle...

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

    如果你想在Java中获得与Oracle数据库中相同的日期和时间格式,可以使用`to_char()`函数将日期转换为特定格式的字符串。例如: ```sql SELECT to_char(SYSDATE, 'yyyy-mm-dd HH24:mi:ss') FROM dual; ``` 这样,在...

    Oracle日期型数据格式

    在Oracle数据库中,日期型数据是一种非常重要的数据类型,用于存储日期和时间信息。为了确保数据的一致性和可读性,Oracle提供了多种方式来定义和处理日期格式。本文将深入探讨Oracle中的日期型数据格式及其转换方法...

    oracle数据库导出表结构到WORD文档

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的功能来管理和操作数据。在开发、文档编写或分享数据库设计时,有时我们需要将Oracle表结构导出到更便于阅读和分享的格式,比如Microsoft Word文档。...

    Oracle数据库总结

    Oracle 数据库总结 Oracle 数据库是甲骨文公司的一款关系数据库管理系统,是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。下面是 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数据库原理与设计知识点

    Oracle数据库的数据类型主要有字符类型、数值类型和日期类型。字符类型中,CHAR用于定长字符串,而VARCHAR2用于变长字符串。数值类型是NUMBER,可用于表示所有数值数据。日期类型是DATE,用于保存日期数据。 SELECT...

    ORACLE数据库教程

    这是Oracle数据库运行的基础,包括可执行文件(Oracle处理程序的核心)、参数文件(配置数据库运行环境)、控制文件(标识物理文件和数据库结构)、数据文件(存储用户数据)、联机重做日志文件(事务日志,用于...

    实现Oracle数据库的每天的自动备份

    在IT管理领域,数据库的备份是至关重要的任务,特别是在企业级应用中,Oracle数据库作为业界广泛使用的数据库管理系统,其数据安全性和可靠性不容忽视。本文主要介绍了如何在UNIX环境下实现Oracle数据库的每天自动...

    oracle日期操作举例

    在Oracle数据库中,我们可以方便地执行日期时间的间隔操作,比如对当前时间进行增减指定的时间间隔。 **1. 当前时间减去7分钟的时间** ```sql SELECT SYSDATE, SYSDATE - INTERVAL '7' MINUTE FROM DUAL; ``` 此...

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

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

    Oracle 数据库的常用函数列表一览

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。在Oracle中,函数被用于处理和操作数据,提供了一系列工具,使得数据查询、计算和转换变得更为便捷。以下是一些...

Global site tag (gtag.js) - Google Analytics