Android将字符串转换为日期

时间:2013-01-11 07:04:59

标签: java android datetime

我是android deveolpment的新手。我想将String“星期一,2013年2月11日08:00:00 CST”转换为Date,我还想将此日期添加到个人日历中。

任何人都可以帮我吗?

3 个答案:

答案 0 :(得分:1)

这个问题看起来有点类似于:java string to datetime conversion issue

String d1String = "Mon, 11 Feb 2013 08:00:00 CST";
DateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss z");
Date d1 = df.parse(d1String);

答案 1 :(得分:0)

Date d= new SimpleDateFormat("Yourdateformathere").parse("yourstringhere");

答案 2 :(得分:0)

试试这个......

    String time1 = "Mon, 11 Feb 2013 08:00:00 CST";
    String str="";
    Date date;
    try {
        date = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss z").parse(time1);
         str = new SimpleDateFormat("YOUR REQUIRED FORMATE").format(date);

        System.out.println("output DATE== "+str);

    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }