当前位置: 首页 > news >正文

政府网站是哪个建设的/搜索引擎优化是什么意思啊

政府网站是哪个建设的,搜索引擎优化是什么意思啊,wordpress新建的页面如何加xml,网站建设有什么工作(1)在英文版本的ORACLE中默认日期格式为DD-MON-YY,例如01-JAN-98 在汉化的中文版本中ORACLE默认日期格式为日-月-年,例如21-8月-2003或21-8月-03 (2)转换字符串为日期使用ORACLE内部函数to_date() to_date()函数的参数是to_char&a…

 

(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、在SQL*Plus Worksheet中执行下列SQL语句

select name,to_char(enrolldate,'DD-MM-YYYY HH:MI:SS') from student;

得到的记录结果如下:注意date类型字段中显示了日期和时间

NAME TO_CHAR(ENROLLDATE,'DD-MM-YYYYHH:MI:SS

mark 21-08-2003 12:00:00

mark1 21-08-2003 12:00:00


已选择2行

注意:5和6中的不同,时间到秒时,JSP页面中显示时多出了". 0"
7、在SQL*Plus Worksheet中执行下列SQL
语句

select name,to_char(enrolldate,'DD-MM-YYYY HH24:MI:SS') from student;

得到的记录结果如下:注意date类型字段中显示了日期,时间

NAME TO_CHAR(ENROLLDATE,'DD-MM-YYYYHH24:MI:

 

mark 18-08-2003 17:40:20

mark1 21-08-2003 00:00:00

mark2 21-08-2003 00:00:00


已选择3行。

注意:6和7中的SELECT中的"HH:MI:SS"和"HH24:MI:SS"两者的不同是"HH"为小时制,值的范围为0-12;"HH24"为24小时制,值的范围为0-23。

看下列例子:

①insert into student values('南太里',to_date('08-19-2003
13:54:05','MM-DD-YYYY HH24:MI:SS'));
ORACLE中的记录结果为:
NAME enrolldate
南太里 19-八月 -2003 01:54:05 PM
②insert into student values('南太里2',to_date('08-19-2003
13:54:05','MM-DD-YYYY HH:MI:SS'));//插入错误
错误提示为:

insert into student values('南太里2',to_date('08-19-2003 13:54:05','MM-DD

*

ERROR 位于第 1 行:

ORA-01849: 小时值必须介于 1 和 12 之间

即应用"HH"时,不能应用"13:54:05",而应改为"01:54:05"

正确语句如下:

insert into student values('南太里2',to_date('08-19-2003

01:54:05','MM-DD-YYYY HH:MI:SS'));

ORACLE中的记录结果为:
NAME enrolldate

南太里2 19-八月 -2003 01:54:05 AM
注意上述两种方式得出的结果一种为PM,另一种为AM。

为了提高正确性,建议都是用地一种方式"HH24"

8、但在JSP程序中同样执行select name,to_char(enrolldate,'DD-MM-YYYY HH:MI:SS') from student

显示结果见下图。(其结果与在SQL*Plus Worksheet中执行下列SQL语句

select name,to_char(enrolldate,'DD-MM-YYYY HH:MI:SS') from student;相同)

9、在SQL*Plus Worksheet中执行下列SQL语句

select name,to_char(enrolldate,'month dd,yyyy HH24:MI:SS') from student;

得到的记录结果如下:注意date类型字段中显示了日期,时间

NAME TO_CHAR(ENROLLDATE,'MONTHDD,YYYYHH24:MI:SS')

 

mark 8月 18,2003 17:40:20

mark1 8月 21,2003 00:00:00

mark2 8月 21,2003 00:00:00


已选择3行。

10、to_char()函数,'DD-MM-YYYY'格式及'MM-DD-YYYY'格式和'month dd,yyyy'格式的不同

'DD-MM-YYYY'格式:21-08-2003

'month dd,yyyy'格式:8月 21,2003


11、注意:在日期和时间格式中非常容易混淆的是月份和秒的格式(MM和MI

在SQLPlus*Worksheet中执行下列语句,不报错。

insert into student values('王嘉',to_date('08:05','HH24:MM'));//08被认为是小时,05被认为是月份。

commit;

在表编辑器中查看:实际插入值为

NAME ENROLLDATE

王嘉 01-五月 -2003 08:00:00 AM


select name,to_char(enrolldate,'DD-MM-YYYY HH24:MI:SS')enrolldate from

student where name='王嘉';


NAME ENROLLDATE

王嘉 01-05-2003 08:00:00


已选择 1 行。


insert into student values('汪嘉2',to_date('08-19-2003

13:54:05','MM-DD-YYYY HH24:MI:SS'));



12、使用Oracle的date数据类型的另一个优点是:它支持日期的运算。可以对已经存在的

 

日期加上或减去若干天,例如:

insert into student values('熊',sysdate+7);

 

 

原文出处:http://www.cnblogs.com/chuncn/archive/2009/01/29/1381281.html

转载于:https://www.cnblogs.com/sunrunzhi/p/3369820.html

http://www.jmfq.cn/news/4757509.html

相关文章:

  • 普陀区网站建设前端/线上教育培训机构十大排名
  • 宿松做网站/百度竞价推广开户价格
  • 手机微网站价/软文营销写作技巧
  • 哈尔滨微信网站建设/手把手教你优化网站
  • 做的网站怎么上传/百度官方电话人工服务电话
  • wordpress广告位插件/云优化
  • 做网站工作好么/seoyoon
  • 甘肃疫情最新资讯/优化教程网站推广排名
  • 波莱网站开发/临沂seo整站优化厂家
  • 深圳鲜花团购网站建设/杭州网站设计公司
  • 专业企业网站建设公司/网站建设与优化
  • b2b网站模板免费下载/上海网站优化
  • 做网站1200/今日十大头条新闻
  • 石家庄做网站的公司/百度官方人工客服电话
  • 自己怎样做淘客网站/如何给企业做网络推广
  • 广西疫情最新消息今天封城了/知名的搜索引擎优化
  • wordpress标签里面没文章/seo是什么职务
  • 北京彩页设计制作/郑州专业seo推荐
  • 手机wap网站开发与设计/做网站优化哪家公司好
  • 国外做网站被动收入/roseonly企业网站优化
  • 哪个网站是专门做招商的平台/百度推广获客
  • 自己做的网站别人查看/常见的网络推广方式有哪些
  • 网站建设技术服务的方式是什么/网络营销总监岗位职责
  • wordpress 安装插件 无法显示/绍兴seo网站管理
  • 哪个网站可以做头像/百度网站提交收录入口
  • 政府网站集约化建设栏目规划/关键词优化举例
  • 龙岗附近公司做网站建设多少钱/网站推广策划思路的内容
  • 泰州做兼职的网站/南京seo域名
  • 求和萝莉做的网站/新媒体seo培训
  • 做网站框架/seo兼职招聘