gpt4 book ai didi

android - 无法在 textView 中显示获得的 unix 时间

转载 作者:太空狗 更新时间:2023-10-29 15:45:03 26 4
gpt4 key购买 nike

我正在构建一个使用 firebase 作为我的后端的应用。

我使用了 ServerValue.TIMESTAMP 并将写入操作的 unix 时间存储在名为 timeStamp 的变量中。

我执行了以下几行,new SimpleDateFormat("H:mm",Locale.US);format 下方有一条红线。

悬停文字如下:

"Call requires API level 24 (current min is 15) android.icu.text.SimpleDateFormat#SimpleDateFormat     

这是我在 RecyclerView.ViewHolder 类中的代码:

SimpleDateFormat simpleDateFormat=new SimpleDateFormat("H:mm");
simpleDateFormat.format(timeStamp));
noticeTimeStampTextView.setText(simpleDateFormat);

同样在按下运行按钮后我得到这个:

Error:(32, 32) error: no suitable method found for setText(SimpleDateFormat)
method TextView.setText(CharSequence) is not applicable
(argument mismatch; SimpleDateFormat cannot be converted to CharSequence)
method TextView.setText(int) is not applicable
(argument mismatch; SimpleDateFormat cannot be converted to int)

我该如何解决这个问题?

最佳答案

您需要使用 java.text.SimpleDateFormat 而不是 Android 的。这将适用于您所针对的 api 级别。正如另一个答案中提到的那样,将字符串传递给 setText。

关于android - 无法在 textView 中显示获得的 unix 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38514075/

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