wanghowie 2016-10-12 14:01 采纳率: 100%
浏览 2587
已采纳

java string类型转化为date类型

string datdString='Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)'将字符串转化为date类型,格式2016-10-12

  • 写回答

7条回答 默认 最新

  • 默默前行的蜗牛 2016-10-13 02:46
    关注

    String datdString="Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)";
    datdString = datdString.replace("GMT", "").replaceAll("\(.*\)", "");
    //将字符串转化为date类型,格式2016-10-12
    SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss z",Locale.ENGLISH);
    Date dateTrans = format.parse(datdString);
    System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(dateTrans));

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?