import java.util.Date;
import java.text.*;
SimpleDateFormat formatter = new SimpleDateFormat ("MM/dd/yyyy HH:mm:ss.SSS");
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
 
// Parse the previous string back into a Date.
ParsePosition pos = new ParsePosition(0);
Date currentTime_2 = formatter.parse(dateString, pos);

解决方案 »

  1.   

    Date(String)的那个方法行吗,没试过
      

  2.   

    其实自己去api找找应该可以扎的到的。
      

  3.   

    对亚,我就是从api里面拷的,楼主看看
    java.test.SimpleDateFormat的api
      

  4.   

    将(MM/dd/yyyy HH:mm:ss.SSS)的字符串转化为(yyyy-MM-dd HH:mm:ss.SSS)的字符串String StartTime="2002-11-02 00:00:00.1";
    Timestamp atoday = Timestamp.valueOf(StartTime);
    GregorianCalendar today = new GregorianCalendar();
    today.setTime(atoday);
    java.util.Date date = today.getTime();
      

  5.   

    偶知道怎么回事了to teddy_huang(生活多美好,睡觉) ,
      谢谢你的答案。偶的做法和你的一样,不过因为不慎在"MM/dd/yyyy HH:mm:ss.SSS"中多打了一个空格,所以解析的结果一直是null。:(现在问题解决了!
    谢谢诸位!