我从数据库中读取的时间是 ss_date=2007-4-2
怎么转换成07-04-02谁能说一下

解决方案 »

  1.   

    你读出来的应该是一个java.util.Date或者是java.sql.Date对象,用java.text.DateFormat格式化java.text.DateFormat f=new java.util.SimpleDateFormat("yy-MM-dd");
    java.util.Date d=new java.util.Date();//假设这个就是你从数据库读出来的Date对象
    String s=f.format(d);
    System.out.println(s);
      

  2.   

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy年M月d日HH时MM分ss秒");M月d日       改成MM月d日日期格式化
      

  3.   

    如果你取出来的就是String
    那么就可以这么写:
    public class  Test
    {
    public static void main(String[] args) throws Exception
    {
    java.text.DateFormat f=new java.text.SimpleDateFormat("yyyy-MM-dd");
    java.text.DateFormat f1=new java.text.SimpleDateFormat("yy-MM-dd");
    java.util.Date d=f.parse("2007-4-2");
    System.out.println(f1.format(d));
    }
    }