在core java 那本书里,在讲类之前就将了一个打印一个月份中每天是星期几的万年历程序.最近写程序的时候终于要用到了.我花费了半天时间终于弄明白了gregoriancalendar类,并且通过网络抓取oracle数据的时间,然后显示在jsp 网页上.
运行效果如下:
首先要在j2se里面写出万年历程序,作为练习:
1)星期日calendar.sunday =1 星期日为1,那么星期几就+1为以此类推!
打印月历的程序:
package moonsoft.j2se.testyueli;
oracle里日期格式一般都是采用dd-mon-yyyy,即10-八月 -2004这种格式的,而我们一般提取的格式都是2004-8-11此种格式的,在sql语句中采取
{dim datestr as date=today;} to_date(" & datestr & ",yyyy-mm-dd)就可将其转变为oracle认同的日期格式了。
刚接触oracle数据库,发现oracle中的日期类型很难处理,必须为如11-11月-2004,而且必须是汉字月,不知是什么原因,从数据库里读出来再更新日期不变的情况下也不能更新了,真是麻烦,还得转换类型,在网上查了很多帖子,也没有找到好的解决办法,看msdn找到一个类cultureinfo,就写了一个方法转换日期类型.
public string rqcl(string rqz)
{
cultureinfo ci = new cultureinfo("de-de");
string sz = system.convert .todatetime(rqz).toshortdatestring();
datetime dt = system.convert .todatetime (sz);
string rq =dt.tostring("d",ci).insert(5,"月 ");
if(dt.month>9)
{
在oracle中有很多关于日期的函数,如:
1、add_months()用于从一个日期值增加或减少一些月份
date_value:=add_months(date_value,number_of_months)
例:
sql> select add_months(sysdate,12) "next year" from dual;
next year
----------
13-11月-04
sql> select add_months(sysdate,112) "last year" from dual;
last year
----------
13-3月 -13
sql>
2、current_date()返回当前会放时区中的当前日期
date_value:=current_date
sql> column sessiontimezone for a15
刚接触oracle数据库,发现oracle中的日期类型很难处理,必须为如11-11月-2004,而且必须是汉字月,不知是什么原因,从数据库里读出来再更新日期不变的情况下也不能更新了,真是麻烦,还得转换类型,在网上查了很多帖子,也没有找到好的解决办法,看msdn找到一个类cultureinfo,就写了一个方法转换日期类型.
public string rqcl(string rqz)
{
cultureinfo ci = new cultureinfo("de-de");
string sz = system.convert .todatetime(rqz).toshortdatestring();
datetime dt = system.convert .todatetime (sz);
string rq =dt.tostring("d",ci).insert(5,"月 ");
if(dt.month>9)
- 更多文章:
- · 详细的jsp分页(oracle+jsp+apache)
- · WINDOWS下卸载oracle8/i的方法终极版
- · 如何移动Oracle数据库的表空间
- · ORACLE入门之改数据库的归档方式
- · 插入图片/文本(blob /clob)到oracle数据库
- · tomcat5/tomcat4中配置数据库(oracle)连接池
- · Oraclewebserver中文介绍-第四章
- · oracle里常用命令
- · 神秘的ORACLEDUAL
- · ORACLE SEQUENCE的介绍
- · 插入图片/文本(blob /clob)到oracle数据库
- · 从oracle 数据库读取日期时间,并在网页上打印万年历
- · Java 中文问题的解决 mysql, oracle, servlet, jsp (2002-11-14)
- · [原创]oracle9i连接asp.net方法及注意点
- · Installing PHP and the Oracle 10g Instant Client for Linux and Windows
- · 简介使用ASP.NET访问Oracle数据库的方法
- · 高速的导出/导入:OracleDataPump
- · Oracle 9i JDeveloper by Oracle Corp. @ JDJ
- · 洒泪求助:如何在jsp中通过Oracle存储过程返回记录集
- · Oracle服务器性能调整攻略

