使用:
Date.toString();
得到String.
至于byte[] -> Date要看你的byte[]是怎样存储Date信息的。
可以使用setYear(),setDay()等等方法。

解决方案 »

  1.   

    老兄,第一步当然可以,问题是就那个得到的String如何又转化为Date呢?jdk1.1中有个new Date(String),可惜现在不能用了啊
      

  2.   

      myString = DateFormat.getDateInstance().format(myDate);
      myDate = df.parse(myString);
      

  3.   


      DateFormat df = DateFormat.getDateInstance();
      myString = df.format(myDate);
      myDate = df.parse(myString);
      

  4.   

    海盗兄,已经接近成功了,谢谢!
    我用这方法,日期转换没问题了,但是时间信息没了
    myString 里面就是2001-1-5 没有时间,myDate = df.parse(myString);返回后也只有日期,时间是全零
      
      

  5.   

    只需要:
      DateFormat df = DateFormat.getDateTimeInstance();  //略改一点试试
      myString = df.format(myDate);
      myDate = df.parse(myString);