任务是重新格式化日期时间字符串。以下是输入2015-11-02T15:53:28 + 03:00的示例,期望的输出格式为2015.11.02 15:53。所以我试过了
DateTime ldt = new DateTime(timeStamp);
DateTimeFormatter outFotmat = DateTimeFormat.forPattern("yyyy.MM.dd HH:mm");
return outFotmat.print(ldt);
格式是好的,而是2015.11.02 15:53 我得到2015.11.02 12:53 TimeZone转移错过了。
如果指定时区如ldt.getZone(),则返回正确的字符串" Europe / Moscow"
如何在帐户时区制作Joda Time返回日期和时间?
答案 0 :(得分:0)
所以问题是我使用“带有Android专业化的Joda-Time库”,因此必须调用init()方法。