现在有一时间格式为
Aug 19, 2010 4:13:57 PM
是个String类型怎么才能转成Date类型

解决方案 »

  1.   

    月份的处理有点丑,
    String dateString = "Aug 19, 2010 4:13:57 PM";
    dateString = dateString.replace("Jan", "01");
    dateString = dateString.replace("Feb", "02");
    dateString = dateString.replace("Mar", "03");
    dateString = dateString.replace("Apr", "04");
    dateString = dateString.replace("May", "05");
    dateString = dateString.replace("Jun", "06");
    dateString = dateString.replace("Jul", "07");
    dateString = dateString.replace("Aug", "08");
    dateString = dateString.replace("Sep", "09");
    dateString = dateString.replace("Oct", "10");
    dateString = dateString.replace("Nov", "11");
    dateString = dateString.replace("Dec", "12");

    SimpleDateFormat sdf = new SimpleDateFormat("MM dd, yyyy hh:mm:ss aa", Locale.US);
    Date date = sdf.parse(dateString);
    System.out.println(date);
    供你参考^_^