gpt4 book ai didi

Android获取日期差异

转载 作者:行者123 更新时间:2023-11-29 18:02:40 25 4
gpt4 key购买 nike

我想在我的应用程序中实现“今日问题”功能。如果用户一天使用一次该功能,他将无法访问该功能,直到日期发生变化。我能够在第一次访问功能时获取,但我如何才能检查下一次的日期时间。

我怎样才能知道日期是否改变了。

提前致谢。

最佳答案

您可以结合使用时间戳、共享首选项和使用方法 isToday(long when)位于 android.text.format.DateUtils

代码示例:

SharedPreferences userDetails = context.getSharedPreferences("userdetails", MODE_PRIVATE);
long sharedPreferenceTimestamp= userDetails.getLong("lastquestiontime", 0); // 0: 1/1/1970
if(!DateUtils.isToday(sharedPreferenceTimestamp)) {
// --> show the Question HERE! <--

// update the value of last question show!
SharedPreferences.Editor editor = userDetails.edit();
editor.putLong("lastquestiontime", System.currentTimeMillis()); // value to store
editor.commit();
}

关于Android获取日期差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15050115/

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