导航:首页 > 编程大全 > oracle数据库格式化日期

oracle数据库格式化日期

发布时间:2023-05-05 12:14:36

⑴ mysql 和oracle数据库 获取时间的函数和格式化日期的函数

MySQL:获取时间用函数now(),
格式化日期用函数date_format()
Oracle
:获取时间用关键字sysdate,格式化日期函数用to_date()

⑵ Oracle如何格式化系统时间

oracle格式化系统时间用to_char函数。

selectto_char(sysdate,'yyyy-mm-ddhh24:mi:ss')fromal;

结果:

⑶ mysql 和oracle数据库 获取时间的函数和格式化日期的函数

MySQL:获取时间用函数now(), 格式化日期用函数date_format()

Oracle :获取时间用关键字sysdate,格式化日期函数用to_date()

⑷ oracle 数据库日期格式怎么只要年月日

可通过用PL/SQL来改变日期格式。

1、登录PL/SQL。

2、登录后,点击菜单栏,工具—首选项。

3、左侧列表版找权到“日期/时间”。

4、可通过右侧的各种方式进行自定义的格式和自带的格式来进行修改,修改后点击“确定”按钮保存即可。

⑸ Oracle数据库插入日期格式字符串给date类型字段,nls_date_format参数值作用

查询各个级别nls_date_format

设置nls_date_format

2)其次,设定nls_date_format的值
①session级别设定值:
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss'
设定之后再查询会发现nls_session_parameters视哗搏图中nls_date_format的值已经变了,而nls_instance_parameters、nls_database_parameters视图中的值没有变。
session级别——如果只是希望自己看到某种格式而不裤芦神影响其他人看到的结果。

②instance级别设定值胡亏:
alter system set nls_date_format = 'yyyy-mm-dd hh24:mi:ss'
此级别的值在oracle9i以后就不允许设定了。

③database级别设定值:
oracle不允许设定此级别的参数值,也没有提供设定语句。

更改日期类型格式化
目的:减少客户端对时间字段(字符串,日期)格式化

⑹ Oracle 字符串转换为日期格式

1.将字符串类型转换为数字类型,这个方法直接用to_number()进行转换,具体的粗闭宴语法是to_number(STR)可以进行转换。

⑺ ORACLE 中怎么格式化如下日期

方法:
-- Start
所谓格式化日期指的是将日期转为字符串,或将字符串转为日期,下面几个函数可以用来格式化日期。

[sql] view plain
TO_CHAR(datetime, 'format')
TO_DATE(character, 'format')
TO_TIMESTAMP(character, 'format')
TO_TIMESTAMP_TZ(character, 'format')

先来看看通过下面的 SQL 产生的结果吧,注意,由于语言环境的不同,下面的显示结果可能不同。

[sql] view plain
SELECT TO_CHAR(current_timestamp, 'format') FROM DUAL;

Format Result
YYYY-MM-DD 2015-06-15
YYYY-MON-DD 2015-JUN-15
YYYY-MM-DD HH24:MI:SS FF3 2015-06-15 13:18:10 700
YYYY-MM-DD HH24:MI:SS FF3 TZR 2015-06-15 13:18:10 700 +08:00
DS 6/15/2015
DL Monday, June 15, 2015
TS 1:18:10 PM

那么 Oracle 支持哪些格式呢?看看下面的表格吧

Format Description
Y 年的最后一位数字,如:5
YY 年的最后两位数字,如:15
YYY 年的最后三位数字,如:015
YYYY 年,如:2015
Y,YYY 年用逗号分割
SYYYY 年
YEAR 年拼写,如:TWENTY FIFTEEN
SYEAR 年拼写,如:TWENTY FIFTEEN
I ISO年的最后一位数字,如:5
IY ISO年的最后两位数字,如:15
IYY ISO年的最后三位数字,如:015
IYYY ISO年,如:2015
RR 两位数字年,如:15
RRRR 四位数字年,如:2015

MM Month (01-12)
MON 月份简称,如:JUN
MONTH 月份全称,如:JUNE
RM 罗马数字月份

D Day of week (1-7)
DD Day of month (1-31)
DDD Day of year (1-366)

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
FF [1..9] 毫秒

DS 日期简称,如:6/12/2015
DL 日期全称,如:Friday, June 12, 2015
TS 时间简称,如:5:18:03 PM

CC 世纪,如:21
SCC 世纪,如:21
Q Quarter of year (1, 2, 3, 4)
W Week of month (1-5)
WW Week of year (1-53)
IW ISO Week of year (1-52 or 1-53)
DY 星期简称,如:Fri
DAY 星期全称,如:Friday

AM
A.M.
PM
P.M.
AD
A.D.
BC
B.C.
TZD 夏令时
TZR 时区
TZH 时区之时差
TZM 时区之分钟差
EE era 全称
E era 简称
J The number of days since January 1, 4712 BC
FM 去掉首尾空格
FX 精确匹配
X 秒和毫秒分隔符
TH DDTH --> 4th
SP DDSP -->FOUR
SPTH DDSPTH --> FOURTH
THSP DDTHSP --> FOURTH
默认情况下,Oracle 格式化日期时,有一定的容错性,如下面的 SQL 返回正确的结果。

[sql] view plain
select to_date('20150612', 'YYYY/MM/DD') from al
select to_date('2015#06#12', 'YYYY/MM/DD') from al

如果你想精确匹配,你可以加上 FX修饰符,如:

[sql] view plain
select to_date('2015/06/12', 'FXYYYY/MM/DD') from al

阅读全文

与oracle数据库格式化日期相关的资料

热点内容
wifi和数据哪个好 浏览:695
哪里适合孩子学习编程 浏览:773
miui8桌面文件夹 浏览:18
哪些文件值得收藏 浏览:549
linux查看几兆网卡 浏览:386
iphone4清理后台 浏览:599
new文件怎么改为pdf 浏览:930
刻录文件用什么打印机 浏览:888
德国大数据工程师年薪大概多少钱 浏览:870
训练哪个app好 浏览:821
90版本新男魔法师刷图加点2015 浏览:881
如何进行数据差异性比较 浏览:68
微信聊天记录默认存在哪个文件夹 浏览:252
张孝祥java邮件开发详解 浏览:431
财政保障水平分析取哪个数据 浏览:391
linux下增加路由命令 浏览:419
iphone冲刷固件 浏览:604
网络机房平面图 浏览:579
笔记本电脑卡慢怎么处理win10 浏览:77
编程仿真用什么软件 浏览:424

友情链接