【问题标题】:How do I convert timestamp string to milliseconds?如何将时间戳字符串转换为毫秒?
【发布时间】:2013-09-19 03:36:15
【问题描述】:

如何正确地将来自android中json数据的时间和日期转换为毫秒??

2013-09-19T03:27:23+01:00

T是什么意思??

【问题讨论】:

  • 查看So
  • “T”的含义:Google for ISO8601

标签: android time


【解决方案1】:

不确定and what's the meaning of T ??,但您可以使用以下代码获取毫秒数。

String dateString="2013-09-19T03:27:23+01:00";
        if (dateString != null) {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
            Date testDate = null;
            try {
                testDate = sdf.parse(dateString);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            System.out.println("Milliseconds==" + testDate.getTime());

        } 

【讨论】:

    【解决方案2】:

    试试这样的

    String myDate = new String("your date");
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ss");
    Date date = format.parse(myDate);
    date.getTime();
    

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 2017-10-11
      • 1970-01-01
      • 2013-02-17
      • 2016-03-04
      • 2013-03-09
      • 1970-01-01
      相关资源
      最近更新 更多