当前位置:首页 > oracle > oracle 日期

1

从oracle 数据库读取日期时间,并在网页上打印万年历

作者:asp.net   |   阅读全文   |   时间:2007-04-12
从oracle 数据库读取日期时间,并在网页上打印万年历:

在core java 那本书里,在讲类之前就将了一个打印一个月份中每天是星期几的万年历程序.最近写程序的时候终于要用到了.我花费了半天时间终于弄明白了gregoriancalendar类,并且通过网络抓取oracle数据的时间,然后显示在jsp 网页上.

运行效果如下:

 

 

首先要在j2se里面写出万年历程序,作为练习:

1)星期日calendar.sunday =1  星期日为1,那么星期几就+1为以此类推!

 

打印月历的程序:

 

 

 

 

package moonsoft.j2se.testyueli;

    ......

2

对oracle日期格式的认识

作者:asp.net   |   阅读全文   |   时间:2007-04-12
对oracle日期格式的认识:

oracle里日期格式一般都是采用dd-mon-yyyy,即10-八月 -2004这种格式的,而我们一般提取的格式都是2004-8-11此种格式的,在sql语句中采取

{dim datestr as date=today;}  to_date(" & datestr & ",yyyy-mm-dd)就可将其转变为oracle认同的日期格式了。

    ......

3

在.net中Oracle日期类型的处理

作者:asp.net   |   阅读全文   |   时间:2007-04-12
在.net中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)
 {

    ......

4

关于oracle日期函数的介绍和使用

作者:asp.net   |   阅读全文   |   时间:2007-04-12
关于oracle日期函数的介绍和使用:

  在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
    ......

5

在.net中Oracle日期类型的处理

作者:asp.net   |   阅读全文   |   时间:2007-04-12
在.net中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)
    ......
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved