未找到Joda Time资源错误

时间:2015-08-02 18:36:32

标签: java android time jodatime

我正在尝试使用String并以更易读的格式将其转换为另一个String:

String startTime = invite.get_start_time();
Log.d(LOG_TAG, "String to be converted is " + startTime);
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime dt = fmt.parseDateTime(startTime);
invite.set_start_time(dt.toString("MM dd yyyy hh:mmaa"));
  

08-02 14:33:19.011:D / InvitesObjectListAdapter(856):要成为字符串   转换是2015-08-03 10:30:00 08-02 14:33:19.041:   W / System.err(856):java.io.IOException:找不到资源:   “org / joda / time / tz / data / ZoneInfoMap”ClassLoader:   dalvik.system.PathClassLoader [DexPathList [[zip文件   “/data/app/me.lunchbunch.core-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64,   /系统/ lib64下]]]

任何人都知道这个错误来自哪里?

1 个答案:

答案 0 :(得分:34)

对不起浪费人民'时间,@ adelphus是正确的 - 我没有初始化:

JodaTimeAndroid.init(this);

这是在我的代码中,但我需要重构以确保它被击中。