- 0
- 0
- 约4.46千字
- 约 4页
- 2019-10-24 发布于山西
- 举报
Oracle/JSP技术涉及日期和时间问题的处理
【赛迪网-IT技术报道】Oracle/JSP技术涉及日期、时间问题的处理:
(1)在英文版本的ORACLE中默认日期格式为DD-MON-YY,例如01-JAN-98
在汉化的中文版本中ORACLE默认日期格式为日-月-年,例如21-8月-2003或21-8月-03
(2)转换字符串为日期
使用ORACLE内部函数to_date()
to_date()函数的参数是to_char()函数参数的反转。
to_date(string_value , date_format)
变量定义如下:
string_value :为字符串直接值(字符串本身)、字符串列(数据库中定义的某个表的某列)或某字符串内部函数的返回值。
date_format为合法的Oracle日期格式。
下列更新语句均符合ORACLE的日期格式,更新成功:
create table student (name varchar2(10) not null primary key , enrolldate date not null);//创建student表
insert into student values(mark,to_date(08-21-2003,MM-DD-YYYY));
insert into student values(mark1,to_date(21-08-2003,DD-MM-YYYY));
insert into student values(mark2,21-8月-2003);
insert into xiongxiaomin.student values(mark3,21-8月-03);
(3)转换日期为字符串
使用ORACLE内部函数to_char()
to_char(date_value,date_format)
变量定义如下:
date_value :为日期型直接值(日期本身)、日期型列值(数据库中定义的某个表的某列)或某内部函数的返回的日期型值。
date_format为合法的Oracle日期格式。
选择enrolldate字段的时间部分:
select (to_char(enrolldate,HH24:MI:SS))enrolldate from student;
(4)注意:ORACLE中的date数据类型定义的列包含日期和时间。
1、系统当前日期为2003年8月21日,之后执行下列语句
insert into student values(mark5,to_date(09:28:03,HH:MI:SS));//注意此种在一条记录的date类型字段中插入时间的方法,系统默认的日期为系统当前日期所在月份的第一天,因此得到的记录为
Name enrolldate
mark5 01-八月 -2003 09:28:03 AM
2、修改系统当前日期为2003年7月21日,之后执行下列语句
insert into student values(mark6,to_date(09:28:03,HH:MI:SS));
得到的记录为
Name enrolldate
mark6 01-七月 -2003 09:28:03 AM
insert into student values(mark8,to_date(20:28:03,HH24:MI:SS));
3、同时在一条记录中插入日期和时间的方法
insert into student values(mark9,to_date(21-08-2003
20:28:03,DD-MM-YYYY HH24:MI:SS));//同时在一条记录中插入日期和时间的方法
insert into student values(mark,to_date(21-08-2003
09:52:03,DD-MM-YYYY HH:MI:SS));//同时在一条记录中插入日期和时间的方法
注意不能使用下列方法同时插入日期和时间
insert into student values(mark2,21-8月-2003+to_date(
09:52:03,HH:MI:SS));//无效插入记录方法
4、在SQL*Plus Worksheet中执行下列SQL语句
select * from student;
得到的记录结果如下:注意date类型字段中只显示了日期,时间并未显示
NAME ENROLLDATE
mark 18-8月 -03
mark1 21-8月 -03
mark2 21-8月 -03
已选择3行。
5、但在JSP程序中同样执行select * from student order by enrolldate
显示结果见下图(既显示了日期,又显示了时间)
JSP页面中的显示结果
6、在
您可能关注的文档
最近下载
- 八年级下册数学《平行四边形的判定》PPT教学课件 第2课时.pptx VIP
- 《GB/T 18336.1-2024网络安全技术 信息技术安全评估准则 第1部分:简介和一般模型》.pdf
- 党工委书记工作述职报告基层党组织书记述职报告季度月度年度工作汇报教育课件ppt模板.pptx VIP
- 一种活性茯苓多糖、其制备方法及应用.pdf VIP
- 柔性生产系统的设计、安装与调试.ppt VIP
- 绿色建筑施工专项方案.pdf
- 《神经重症气管切开患者气道功能康复与管理专家共识(2024)》解读PPT课件.pptx VIP
- 县城污水处理厂污泥处理处置服务项目招标文件.pdf
- 高校基层党组织书记抓党建工作述职.ppt VIP
- 2026年及未来5年市场数据中国高价HPV疫苗行业市场前景预测及投资价值评估分析报告.docx VIP
原创力文档

文档评论(0)