UTC日期时间到android设备的本地日期时间转换



我是android开发的新手。我收到了UTC日期时间,例如"2014-03-03T01:02:19+00:00"。我想在android中将其转换为设备本地时区。我看到一些SO关于它的帖子,但无法理解我应该把代码放在哪里。如有任何帮助,我们将不胜感激。提前谢谢。

private String getDateTimeInDeviceLocale(String date) 
    {
        Date desiredDate = null;
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
        try 
        {
            desiredDate = simpleDateFormat.parse(date);
            SimpleDateFormat desiredSimpleDateFormat = new SimpleDateFormat("MMMM-dd-yyyy");
            desiredSimpleDateFormat.format(desiredDate);
        } 
        catch (ParseException e) 
        {
            e.printStackTrace();
        }
        return desiredDate.toString();
    }

相关内容

  • 没有找到相关文章

最新更新