SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String sdate=df.format(sourceDate);

解决方案 »

  1.   

    DateFormat.parse(String)
    例如
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date=sdf.parse("2002-11-14 14:00:00");
      

  2.   

    没有现成的方法,自己写,给你一个java的例子import java.util.Date;
    import java.util.Locale;public class dataTest
    {
       protected static SimpleDateFormat dateFormat = null;   static {
          dateFormat = new SimpleDateFormat("", Locale.getDefault());
       }   public static Date parseDate(String date) throws ParseException {
          try {
             return parseDate(date, "yyyy/MM/dd");
          }
          catch (ParseException e) {
    throw e;
          }
       }   public static Date parseDate(String date, String pattern) throws ParseException {
          synchronized (dateFormat) {
    dateFormat.applyPattern(pattern);
    return dateFormat.parse(date);
          }
       }   public static void main (String[] args) 
       {
          Date kkk = new Date();
          try {
    kkk = parseDate("2000/02/02");
          }
          catch (ParseException e) {
    System.out.println("parseDate Failed!");
          }
          System.out.println(kkk);
       }
    }