【问题标题】:Android Convert String to DateAndroid 将字符串转换为日期
【发布时间】:2013-01-11 07:04:59
【问题描述】:

我是安卓开发新手。我想将String“周一,2013 年 2 月 11 日 08:00:00 CST”转换为Date,并且我还想将此日期添加到个人日历中。

谁能帮我解决这个问题?

【问题讨论】:

  • 这是用 Java SDK 还是 C++ NDK?

标签: java android datetime


【解决方案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);

【讨论】:

    【解决方案2】:
    Date d= new SimpleDateFormat("Yourdateformathere").parse("yourstringhere");
    

    【讨论】:

      【解决方案3】:

      试试这个...

          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();
          }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-27
        • 2011-11-28
        • 2012-01-28
        • 2018-12-23
        • 2012-01-24
        • 1970-01-01
        • 2016-05-03
        相关资源
        最近更新 更多