一方面通过data对象的各种方法,至于有哪些方法,到sun的网站上去找,另外一种方法就是将他转换成字符串再处理。

解决方案 »

  1.   

    是日期类型,转换为一个日期对象,就可以提取对应的年,天,小时,分了,或者转换为String型在处理
      

  2.   

    做成字符串是方便,不过比较局限,按Data做又麻烦,呵呵...不过还是按Data好点......至少不是偷懒...
      

  3.   

    我查了好象里面没有关于date类型的方法,能直接告诉吗?
      

  4.   

    对于这个我用SQL语句,在检索出来时在数据库中进行转换不知可以吗???
    例如: 
    string date
    sql="select to_char( field_name ,"yyyy") as date  from table_name ";
        rs=st.executeQuery(sql);
        rs.next();
        date=rs.getString("date");
    行吗?
      

  5.   

    Date time = new Date(System.currentTimeMillis());
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(time);
        String Year   = Integer.toString(calendar.get(calendar.YEAR));
        String Month  = Integer.toString(calendar.get(calendar.MONTH)+1);
        String Day    = Integer.toString(calendar.get(calendar.DATE));
        String Hour   = Integer.toString(calendar.get(calendar.HOUR_OF_DAY));
        String Minute = Integer.toString(calendar.get(calendar.MINUTE));然后你自己用Year.substring(i,i)什么的
      

  6.   

    java 中能定义:date类型吗?
    我的目的是取日期型数据的年度值,用:
    string date
    sql="select to_char( field_name ,"yyyy") as date  from table_name ";
        rs=st.executeQuery(sql);
        rs.next();
        date=rs.getString("date");
    这个做不行吗?