gpt4 book ai didi

android - 如何在 SharedPreferences 中存储 Date 对象?

转载 作者:IT老高 更新时间:2023-10-28 23:30:29 26 4
gpt4 key购买 nike

是否可以使用 SharedPreferences 存储 Date 对象?

实际上,在我的代码中,我有一个 String 变量、booleanDate。这是我用于存储除 Date 之外的所有对象的函数。那么如何做到这一点请建议我?

private void SavePreferences() {

String key="1";
String value="hello";

int x=5;

Date currentDate=new Date();

SharedPreferences sharedPreferences = getPreferences(MODE_APPEND);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);

editor.putInt("2",5);

editor.commit();
}

所以我的问题是如何使用 SharedPreferences 存储 Date

最佳答案

editor.putLong("THE_DATE", currentDate.getTime());

您可以从如下首选项中读取 Date:

long millis = sharedPreferences.getLong("THE_DATE", 0L);
Date theDate = new Date(millis);

关于android - 如何在 SharedPreferences 中存储 Date 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com