【问题标题】:Joda Time resource not found error [duplicate]Joda Time资源未找到错误[重复]
【发布时间】:2015-10-24 20:25:15
【问题描述】:

我正在尝试获取一个字符串并将其转换为另一个更易读格式的字符串:

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”类加载器: dalvik.system.PathClassLoader[DexPathList[[zip 文件 "/data/app/me.lunchbunch.core-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]]

有人知道这个错误是从哪里来的吗?

【问题讨论】:

标签: java android time jodatime


【解决方案1】:

很抱歉浪费了人们的时间,@adelphus 是正确的 - 我没有初始化:

JodaTimeAndroid.init(this);

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-13
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 2020-12-25
    • 1970-01-01
    相关资源
    最近更新 更多