How to store a Date object in SharedPreferences?

前端 未结 4 1168
鱼传尺愫
鱼传尺愫 2021-01-01 18:10

Is it possible to store a Date object using SharedPreferences?

Actually in my code I have a String variable, boolean

4条回答
  •  心在旅途
    2021-01-01 18:29

    Set Date Time

    SharedPreferences sharedPreferences = getPreferences(MODE_APPEND);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    Date dt = getSomeDate();
    editor.putLong(dateTimeKey, dt.getTime());
    

    Get Date Time

    long myDate = sharedPreferences.getLong(dateTimeKey, new Date().getTime()); 
    

提交回复
热议问题