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

Date 参数

    博客分类:
  • JAVA
 
阅读更多
Oracle TO_CHAR parameters:

The following is a list of valid parameters when the TO_CHAR function is used to convert a date to a string. These parameters can be used in many combinations.
Parameter 	Explanation
YEAR 	Year, spelled out
YYYY 	4-digit year
YYY
YY
Y 	Last 3, 2, or 1 digit(s) of year.
IYY
IY
I 	Last 3, 2, or 1 digit(s) 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.


The following are date examples for the TO_CHAR function.

TO_CHAR(sysdate, 'yyyy/mm/dd')
Result: '2003/07/09'

TO_CHAR(sysdate, 'Month DD, YYYY')
Result: 'July 09, 2003'

TO_CHAR(sysdate, 'FMMonth DD, YYYY')
Result: 'July 9, 2003'

TO_CHAR(sysdate, 'MON DDth, YYYY')
Result: 'JUL 09TH, 2003'

TO_CHAR(sysdate, 'FMMON DDth, YYYY')
Result: 'JUL 9TH, 2003'

TO_CHAR(sysdate, 'FMMon ddth, YYYY')
Result: 'Jul 9th, 2003'

You will notice that in some TO_CHAR function examples, the format_mask parameter begins with "FM". This means that zeros and blanks are suppressed. This can be seen in the examples below.

TO_CHAR(sysdate, 'FMMonth DD, YYYY')
Result: 'July 9, 2003'

TO_CHAR(sysdate, 'FMMON DDth, YYYY')
Result: 'JUL 9TH, 2003'

TO_CHAR(sysdate, 'FMMon ddth, YYYY')
Result: 'Jul 9th, 2003'

The zeros have been suppressed so that the day component shows as "9" as opposed to "09".
Frequently Asked Questions

Question: Why doesn't this sort the days of the week in order?

SELECT ename, hiredate, TO_CHAR((hiredate),'fmDay') "Day"
FROM emp
ORDER BY "Day";

Answer: In the above SQL, the fmDay format mask used in the TO_CHAR function will return the name of the Day and not the numeric value of the day.

To sort the days of the week in order, you need to return the numeric value of the day by using the fmD format mask as follows:

SELECT ename, hiredate, TO_CHAR((hiredate),'fmD') "Day"
FROM emp
ORDER BY "Day";

SimpleDateFormat
Letter 	Date or Time Component 	Presentation 	Examples
G 	Era designator 	Text 	AD
y 	Year 	Year 	1996; 96
M 	Month in year 	Month 	July; Jul; 07
w 	Week in year 	Number 	27
W 	Week in month 	Number 	2
D 	Day in year 	Number 	189
d 	Day in month 	Number 	10
F 	Day of week in month 	Number 	2
E 	Day in week 	Text 	Tuesday; Tue
a 	Am/pm marker 	Text 	PM
H 	Hour in day (0-23) 	Number 	0
k 	Hour in day (1-24) 	Number 	24
K 	Hour in am/pm (0-11) 	Number 	0
h 	Hour in am/pm (1-12) 	Number 	12
m 	Minute in hour 	Number 	30
s 	Second in minute 	Number 	55
S 	Millisecond 	Number 	978
z 	Time zone 	General time zone 	Pacific Standard Time; PST; GMT-08:00
Z 	Time zone 	RFC 822 time zone 	-0800
分享到:
评论

相关推荐

    基于springboot处理date参数过程解析

    基于SpringBoot处理Date参数过程解析 在本篇文章中,我们将探讨基于SpringBoot处理Date参数的过程解析,通过示例代码详细介绍了四种不同的接收参数的方式,并对每种方式的格式限制进行了详细的分析。最后,我们还...

    讲述Oracle中的to_date参数含义

    `to_date`的主要参数是一个包含日期信息的字符串,以及一个可选的日期格式模型,用于指定输入字符串的日期部分和时间部分的布局。 日期格式模型是由各种字母符号组成的,每个符号对应日期或时间的一个组成部分。...

    postgresql + mybatis传入时间参数的问题.md

    我们看到, 直接在可视化工具里用SQL写 ccf.last_update_timestamp between TIMESTAMP '2019-12-13' AND TIMESTAMP '2019-12-13' 甚至去掉 TIMESTAMP 都是可以的, pgSQL可以自动把字符串给你转换成日期格式, ...

    在Oracle写入Date类型的Sql语句

    Oracle中日期转换 to_date参数含义 日期转换写入实例

    Oracle定时执行存储过程

    其中,job 参数作为 OUT 型参数传递,what 参数是由此工作运行的一块 PL/SQL 代码块,next_date 参数指示何时此工作将被执行,interval 参数指示一个工作重执行的频度。 Oracle 定时执行存储过程提供了一个灵活的...

    PowerBuilder常用日期时间函数

    **参数:** date1 和 date2 均为 date 类型,分别表示起始日期和终止日期。 **返回值:** Long 类型,表示两个日期之间的天数差。如果 date2 在 date1 之前,则返回负值。 **用法示例:** DaysAfter() 函数用于计算两...

    %date%和%time%参数

    在深入探讨"%date%"与"%time%"参数在Windows批处理脚本中的应用之前,我们首先需要理解这两个参数的基本概念以及它们在系统环境变量中的角色。"%date%"与"%time%"是Windows操作系统内置的环境变量,它们分别用于表示...

    Time类成员做参数的Date类,类的包含关系

    在这个特定的场景中,我们有一个名为`Date`的类,它内部包含了一个`Time`类的对象作为其成员。这种设计使得`Date`类能够利用`Time`类的功能,并且可以通过其内部的`Time`对象来处理时间相关的操作。接下来,我们将...

    Excel日期常用函数.pdf

    - date参数是必需的,表示基础日期,可以是Variant( Date)类型或日期文字。 例如,DateAdd("m", 1, "31-Jan-95")将返回1995年2月28日,因为2月通常只有28天。如果date是闰年的2月29日,如1996年,那么添加1个月会...

    Excel日期函数应用教程

    其语法为 EDATE(start_date,months),其中 start_date 参数代表开始日期,它有多种输入方式:带引号的文本串、序列号或其他公式或函数的结果。 本教程详细介绍了 Excel 中的日期函数,包括 DATE、DATEVALUE、DAY、...

    daterangepicker中文示例

    JavaScript部分则会初始化daterangepicker,设置如日期格式、语言、预设范围等参数,并可能包含一些事件处理函数。CSS部分可能用于调整daterangepicker的外观,使其符合网站的整体风格。 在实际应用中,开发者需要...

    mysql的日期和时间函数

     -> 2 WEEK(date) WEEK(date,first) 对于星期日是一周中的第一天的场合,如果函数只有一个参数调用,返回 date 为一年的第几周,返回值范围为 0 到 53 (是的,可能有第 53 周的开始)。两个参数形式的 ...

    bootstrap时间控件daterangepicker使用方法及各种小bug修复

    daterangepicker 是一个功能强大且灵活的日期选择器插件,通过配置不同的参数和 callback 函数,可以满足复杂的业务需求。但是,在使用中也需要注意一些小 bug 的解决方案,以确保插件的稳定运行。

    js字符串日期yyyy-MM-dd转化为date示例代码

    最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的... 参数形式有以下5种: 代码如下: view plainnew Date(“month dd,yyyy hh:mm:ss”); new Date(“month dd,yyyy”); new Date(yyyy,mth,dd,hh,mm,ss);

    Oracle点滴积累

    expimp导出导入工具的使用.doc,Oracle 单记录函数.doc,...SQLServer和Oracle常用函数对比.doc,关系型数据库及其设计方法.doc,视图、同义词和序列.doc,索引与约束.doc,详细讲述Oracle中的to_date参数含义.doc

    util包里的Date类转换为sql包里的Date

    此外,还可以直接使用`java.sql.Date`的构造函数,该构造函数接受毫秒值作为参数,从而实现从`java.util.Date`到`java.sql.Date`的转换。 **示例代码**: ```java import java.sql.Date; import java.util.Date; ...

    华美网络天气小偷 v1.1.rar

    091031 1.0版 修正一个date参数小写导致的生成错误;修改采集方式避免部分城市无法正常采集 数据来自http://www.weather.com.cn/ 提供某个城市当天天气预报、当天生活指数和最近七天天气预报,非常适合地方网站。 ...

    PB常用函数-函数介绍

    RelativeDate(date, n)的语法中,date参数是一个Date类型,表示基准日期,而n是整数类型,表示需要加减的天数。当n为正数时,函数返回date之后n天的日期;相反,当n为负数时,返回date之前n天的日期。例如,如果你...

Global site tag (gtag.js) - Google Analytics