Joda Time的数据和时间表示

时间:2015-11-02 13:14:59

标签: java android jodatime

任务是重新格式化日期时间字符串。以下是输入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返回日期和时间?

1 个答案:

答案 0 :(得分:0)

所以问题是我使用“带有Android专业化的Joda-Time库”,因此必须调用init()方法。