如何使用Joda-time来检查日期以每天保存和排序数据?

时间:2019-04-07 17:07:52

标签: java android time jodatime

我正在设置一个应用来保存自己的心情。 我的代码如下所示

DateTime dt = new DateTime();
        DateTimeFormatter fmt = DateTimeFormat.forPattern("EEEE, dd").withLocale(Locale.FRANCE);
        day = fmt.print(dt);

获取日期很完美,但是现在我想检查日期何时更改,以免覆盖我的上一次心情。 我想日复一日地保持心情。

我正在使用SharedPreferences来保存自己的心情,我的代码如下所示:

private void saveDateTime(){
        SharedPreferences sharedPreferences = getContext().getSharedPreferences(MY_PREFS, Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = sharedPreferences.edit();
        DateTime dt = new DateTime();
        DateTimeFormatter fmt = DateTimeFormat.forPattern("EEEE, dd").withLocale(Locale.FRANCE);
        day = fmt.print(dt);
        editor.putString(DATE, day);
        editor.apply();
        editor.commit();
    }

如果有人有帮助我的想法,请不要犹豫;)

0 个答案:

没有答案