【问题标题】:How can I Convert timestamp String to Date in Android [duplicate]如何在Android中将时间戳字符串转换为日期[重复]
【发布时间】:2016-12-13 10:46:11
【问题描述】:

我想在 android 中将时间戳转换为日期,我尝试了这段代码但没有得到预期的结果。

我的代码是。

String timeStampST = "2016-12-13 09:47:11";
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
Date convertedDate = new Date();
try {
    convertedDate = dateFormat.parse(timeStampST);
    } catch (ParseException e) {
    e.printStackTrace();
}

System.out.println(convertedDate);

输出

Tue Dec 13 16:15:02 GMT+05:30 2016

预期输出

Tue Dec 13 2016

我的输出需要一天

【问题讨论】:

  • 类似问题请见this answer
  • @apat 不,我想要一天的输出,请检查预期输出

标签: java android datetime android-date android-dateutils


【解决方案1】:

请复制粘贴此答案。它会帮助你。

        String timeStampST = "2016-12-13 09:47:11";
        SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = null;
        String resultDate = null;
        try {
            date = fmt.parse(timeStampST);
            SimpleDateFormat fmtOut = new SimpleDateFormat("EEE MMM dd yyyy");
            resultDate = fmtOut.format(date);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

输出

结果日期 = 2016 年 12 月 13 日

【讨论】:

  • 我怎样才能在其中度过一天
  • 他想要星期几和月份名称,所以格式应该是“EEE MMM dd yyyy”
  • @JihinRaju 请查看我的更新答案。希望对您有所帮助。
  • @MicheleDaRos 谢谢
  • @DharmbirSingh 谢谢
【解决方案2】:

将此方法用于字符串和输入输出格式。

  public static String parseDateToddMMyyyy(String time, String inputPattern, String outputPattern) {
    SimpleDateFormat inputFormat = new SimpleDateFormat(inputPattern);
    SimpleDateFormat outputFormat = new SimpleDateFormat(outputPattern);
    Date date;
    String str = null;
    try {
        date = inputFormat.parse(time);
        str = outputFormat.format(date);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return str;
}

【讨论】:

  • 什么是inputPattern和outPutPattern
  • 您的输入模式将是 -(yyyy-MM-dd hh:mm:ss) 2016-12-13 09:47:11,输出模式将是 -EEE MMM dd yyyy
猜你喜欢
  • 2012-05-16
  • 2015-03-09
  • 2017-11-06
  • 2011-10-23
  • 1970-01-01
  • 1970-01-01
  • 2011-05-21
  • 2020-09-23
  • 1970-01-01
相关资源
最近更新 更多