- 浏览: 244843 次
- 性别:
- 来自: 长春
文章分类
最新评论
-
liqy_2012:
谢谢您的文档,真给力!!!
CXF脱离Spring运行 -
corleonelu:
弄了一个下午了,终于可以吃饭了,
class XXX nor any of its super class is known to this context. -
lb0125:
刚试,没用!
getServletContext() NullPointerException分析 -
pangchaofu:
学习了,以前没用过
转:Oracle中start with...connect by prior子句用法 -
hs798630734:
为什么我这加这句@BindingType(value=java ...
Cxf soap协议改成1.2
转自:http://www.cnblogs.com/reborter/archive/2008/11/28/1343195.html
格式化函数
转换的模板
HH | 一天的小时数 (01-12) |
HH12 | 一天的小时数 (01-12) |
HH24 | 一天的小时数 (00-23) |
MI | 分钟 (00-59) |
SS | 秒 (00-59) |
SSSS | 午夜后的秒 (0-86399) |
AM or A.M. or PM or P.M. | 正午标识(大写) |
am or a.m. or pm or p.m. | 正午标识(小写) |
Y,YYY | 带逗号的年(4 和更多位) |
YYYY | 年(4和更多位) |
YYY | 年的后三位 |
YY | 年的后两位 |
Y | 年的最后一位 |
BC or B.C. or AD or A.D. | 年标识(大写) |
bc or b.c. or ad or a.d. | 年标识(小写) |
MONTH | 全长大写月份名(9字符) |
Month | 全长混合大小写月份名(9字符) |
month | 全长小写月份名(9字符) |
MON | 大写缩写月份名(3字符) |
Mon | 缩写混合大小写月份名(3字符) |
mon | 小写缩写月份名(3字符) |
MM | 月份 (01-12) |
DAY | 全长大写日期名(9字符) |
Day | 全长混合大小写日期名(9字符) |
day | 全长小写日期名(9字符) |
DY | 缩写大写日期名(3字符) |
Dy | 缩写混合大小写日期名(3字符) |
dy | 缩写小写日期名(3字符) |
DDD | 一年里的日子(001-366) |
DD | 一个月里的日子(01-31) |
D | 一周里的日子(1-7;SUN=1) |
W | 一个月里的周数 |
WW | 一年里的周数 |
CC | 世纪(2 位) |
J | Julian 日期(自公元前4712年1月1日来的日期) |
Q | 季度 |
RM | 罗马数字的月份(I-XII;I=JAN)-大写 |
rm | 罗马数字的月份(I-XII;I=JAN)-小写 |
用于日期/时间模板 to_char() 的后缀
FM | 填充模式前缀 | FMMonth |
TH | 大写顺序数后缀 | DDTH |
th | 小写顺序数后缀 | DDTH |
FX | 固定模式全局选项(见下面) | FX Month DD Day |
SP | 拼写模式(还未实现) | DDSP |
用法须知:
- 如果没有使用 FX 选项,to_timestamp 和 to_date 忽略空白。FX 必须做为模板里的第一个条目声明。
- 反斜杠("\")必须用做双反斜杠("\\"),例如 '\\HH\\MI\\SS'。
- 双引号('"')之间的字串被忽略并且不被分析。如果你想向输出写双引号,你必须在双引号前面放置一个双反斜杠('\\'),例如 '\\"YYYY Month\\"'。
- to_char 支持不带前导双引号('"')的文本,但是在双引号之间的任何字串会被迅速处理并且还保证不会被当作模板关键字解释(例如:'"Hello Year: "YYYY')。
用于 to_char(numeric) 的模板
用法须知:
- 使用 'SG','PL' 或 'MI' 的带符号字并不附着在数字上面;例如,to_char(-12, 'S9999') 生成 ' -12',而 to_char(-12, 'MI9999') 生成 '- 12'。Oracle 里的实现不允许在 9 前面使用 MI,而是要求 9 在 MI 前面。
- PL,SG,和 TH 是 Postgres 扩展。
- 9 表明一个与在 9 字串里面的一样的数字位数。如果没有可用的数字,那么使用一个空白(空格)。
- TH 不转换小于零的值,也不转换小数。TH 是一个 Postgres 扩展。
- V 方便地把输入值乘以 10^n,这里 n 是跟在 V 后面的数字。to_char 不支持把 V 与一个小数点绑在一起使用(例如. "99.9V99" 是不允许的)。
to_char 例子
to_char(now(),'Day, HH12:MI:SS') | 'Tuesday , 05:39:18' |
to_char(now(),'FMDay, HH12:MI:SS') | 'Tuesday, 05:39:18' |
to_char(-0.1,'99.99') | ' -.10' |
to_char(-0.1,'FM9.99') | '-.1' |
to_char(0.1,'0.9') | ' 0.1' |
to_char(12,'9990999.9') | ' 0012.0' |
to_char(12,'FM9990999.9') | '0012' |
to_char(485,'999') | ' 485' |
to_char(-485,'999') | '-485' |
to_char(485,'9 9 9') | ' 4 8 5' |
to_char(1485,'9,999') | ' 1,485' |
to_char(1485,'9G999') | ' 1 485' |
to_char(148.5,'999.999') | ' 148.500' |
to_char(148.5,'999D999') | ' 148,500' |
to_char(3148.5,'9G999D999') | ' 3 148,500' |
to_char(-485,'999S') | '485-' |
to_char(-485,'999MI') | '485-' |
to_char(485,'999MI') | '485' |
to_char(485,'PL999') | '+485' |
to_char(485,'SG999') | '+485' |
to_char(-485,'SG999') | '-485' |
to_char(-485,'9SG99') | '4-85' |
to_char(-485,'999PR') | '<485>' |
to_char(485,'L999') | 'DM 485 |
to_char(485,'RN') | ' CDLXXXV' |
to_char(485,'FMRN') | 'CDLXXXV' |
to_char(5.2,'FMRN') | V |
to_char(482,'999th') | ' 482nd' |
to_char(485, '"Good number:"999') | 'Good number: 485' |
to_char(485.8,'"Pre-decimal:"999" Post-decimal:" .999') | 'Pre-decimal: 485 Post-decimal: .800' |
to_char(12,'99V999') | ' 12000' |
to_char(12.4,'99V999') | ' 12400' |
to_char(12.45, '99V9') | ' 125' |
发表评论
-
Mysql设置别的机器可以访问
2013-10-22 21:33 1841在默认的情况下,mysql服务只允许本机通过客户端访问,我们 ... -
转:oralce11g 实例无法启动 ORA-03113: 通信通道的文件结尾 问题
2013-05-13 10:53 1109转自:http://j2ees.iteye.com/blog ... -
转:PLSQL developer 连接不上64位Oracle 解决办法
2013-03-27 09:12 1019转自:http://hi.baidu.com/cnwkin ... -
Oracle11G 空表无法导出的问题
2013-03-27 08:51 982在导数据的时候,发现导出的表不全,为空的表导不出来。 ... -
IMP数据到指定的表空间
2013-01-22 22:18 1067当我们通过imp导入dmp文件时,默认的情况下,数据会导入到 ... -
转:Communications link failure mysql
2012-12-02 11:13 1017转自:http://wangqiaowqo.ite ... -
转:show engine innodb status输出到文件
2012-11-21 22:08 1511转自:http://blog.csdn.net/yq495/a ... -
转:七种数据库中Select Top的用法
2012-05-23 13:03 970转自:http://tech.techweb.com.cn/a ... -
Toad for DB2安装
2012-05-15 09:38 3844Toad版本:TOAD DB2 4.6 安装过程中提示 ... -
PL/SQL DEV导出数据到CSV科学计数法的问题
2012-05-03 21:35 2329今天在从PL/SQL DEV导数据到CSV文件的时候,由于导出 ... -
转:Oracle查询库表列的信息
2012-04-18 11:26 831转自:http://www.cnblogs.com/lizw ... -
转:oracle sql语句优化
2010-10-25 18:34 940转自:http://www.blogjava.net/kill ... -
pl/sql dev的special copy功能
2010-10-13 15:41 1730在pl/sql dev中辛辛苦苦写好了一个sql,现在要把这个 ... -
转:Windows XP下Oracle 10g EM启动问题解决小记
2010-09-11 14:14 934转自:http://hi.baidu.com/edeed/bl ... -
转:PLSQL Developer设置及快捷键设置
2010-08-24 15:13 2200转自:http://dabing013.iteye.com/b ... -
转:Oracle DBLink介绍
2010-07-07 13:30 1052转自:http://cheneyph.iteye.com/bl ... -
PL/SQL DEVELOPER中禁用科学计数法
2010-06-13 16:23 1788PL/SQL DEVELOPER中禁用科学计数法: Tools ... -
转:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
2010-05-11 10:46 1283转自:http://www.cnblogs.com ... -
转:Oracle中start with...connect by prior子句用法
2010-05-11 09:50 8406转自:http://www.cnblogs.com/ZHF/a ... -
转:ORACLE误删数据的恢复
2010-01-27 14:00 1009转自:http://2024486.blog.51cto.co ...
相关推荐
Oracle 中 TO_DATE TO_CHAR 格式详解 Oracle 中 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期时间处理函数,主要用于格式化日期和时间数据,以满足不同的应用需求。在本文中,我们将详细介绍 TO_DATE 和 TO_CHAR ...
Oracle to_char 函数详解 Oracle 的 to_char 函数是一个功能强大且灵活的格式化函数,能够将各种数据类型(日期/时间、整数、浮点数、数字)转换成格式化的字符串,并且能够从格式化的字符串转换回原始的数据类型。...
### Oracle中的TO_DATE和TO_CHAR函数详解 #### 一、TO_DATE函数 **TO_DATE**函数主要用于将字符串转换成日期格式。在Oracle数据库中,这是一个非常实用的功能,尤其是在处理日期和时间相关的数据时。 ##### 1. ...
### Oracle to_date() 函数详解 #### 一、概述 `to_date()` 是 Oracle 数据库中的一个重要函数,用于将字符串转换为日期格式。在实际应用中,尤其在处理时间戳或者进行日期比较时非常有用。本文将详细介绍 `to_...
Oracle 的 to_date 函数详解 Oracle 的 to_date 函数是一种日期转换函数,用于将字符串类型的日期转换为 DATE 类型的日期。该函数的主要用途是将用户输入的日期字符串转换为 DATE 类型的日期,以便于在 Oracle ...
Oracle 中的 TO_DATE 和 TO_CHAR 函数详解 Oracle 中的 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期和时间处理函数,它们可以对日期和时间进行格式化、转换和计算。本文将详细介绍 TO_DATE 和 TO_CHAR 函数的使用...
TO_DATE 函数用法详解 TO_DATE 函数是 Oracle 中的一个重要函数,它用于将字符类型的日期字符串转换为日期类型的数据。该函数的语法为:TO_DATE(date_string, format_string),其中 date_string 是要转换的日期字符...
### Oracle数字格式详解 在Oracle数据库中,对数字进行格式化处理是一项常见需求。通过`TO_CHAR`函数,用户能够将数字(`NUMBER`, `BINARY_FLOAT`, 或者 `BINARY_DOUBLE`类型)转换为`VARCHAR2`类型的字符串,并...
### Oracle TO_DATE 函数详解 `TO_DATE`函数主要用于将一个字符类型的数据转换成日期类型。其基本语法如下: ```sql TO_DATE(date_string, format_mask) ``` - `date_string`: 需要转换的日期字符串。 - `format_...
### Oracle日期与字符串相互转换详解 #### 一、概述 在Oracle数据库中,日期与字符串之间的转换是一项常用且重要的操作。正确地进行日期与字符串之间的转换对于数据处理、查询优化等方面有着不可忽视的作用。本...
- 将数字转换为特定格式的字符串:`TO_CHAR(字段, '格式')` - 转换为本地货币格式:`TO_CHAR(字段, 'L格式')` - 转换日期格式(24小时制):`TO_CHAR(日期, '格式')` - 比较日期需要先将字符串转换为日期类型:`...
### Oracle DB 常用 SQL 命令详解 #### 1. 环境信息与相关文档 - **环境信息**: Oracle Database 11g Release 2 (11.2.0.4) - **相关文档**: 本文档基于 Oracle 11g R2 版本编写,适用于 Oracle 11g 及以上版本...
### Oracle 时间操作详解 在Oracle数据库管理中,对日期与时间进行精确操作是十分重要的技能之一。本文将根据提供的信息,详细介绍Oracle中的日期与时间处理技术,包括但不限于日期和时间函数、时间间隔计算、时间...
SELECT empno, ename, sal, RATIO_TO_REPORT(sal) OVER () AS ratio_to_total FROM employees; ``` #### 七、总结 Oracle分析函数提供了一种强大的方式来处理和分析复杂的数据集。通过等级函数、窗口函数和报表...
Oracle 中 TO_DATE 格式详解 TO_DATE 函数是 Oracle 中一个非常重要的函数,它用于将字符串转换为日期类型。在 Oracle 中,日期类型可以是 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE 等多种形式。TO_DATE 函数的...
"Oracle 日期函数详解" Oracle 日期函数是数据库管理系统中经常使用到的函数,用于处理日期和时间相关的操作。下面是 Oracle 日期函数的详细介绍: 1. 日期和字符转换函数 Oracle 提供了两个重要的日期和字符转换...
### Oracle分页详解 在数据库应用开发中,为了提高用户体验并优化系统性能,分页查询是一种常见的技术手段。本文将详细介绍如何在Oracle数据库中实现高效、灵活的分页功能。 #### 一、Oracle分页原理 Oracle中的...
### Oracle的日期函数详解 #### 一、转换函数:TO_DATE()与TO_CHAR() 在Oracle数据库中,**TO_DATE()** 和 **TO_CHAR()** 是处理日期格式转换的关键函数,它们在日期数据类型与字符串数据类型之间架起了一座桥梁。...
### Oracle 时间函数详解 在 Oracle 数据库中,时间函数是一类非常重要的内置函数,用于处理日期和时间数据。本文将详细介绍几个常用的 Oracle 时间函数,并通过示例解释如何使用这些函数来获取某个月的第一天和...