无法将 java.util.Date 类型的值转换为 String

羞辱结束

我正在创建一个用于会员注册的应用程序我将 uesr 信息存储到 firestore 中。我的所有数据都作为字符串保存到 firestore 中,除了 join_date 之外,它保存为时间戳。但是当我检索这些数据时,它向我显示了这个错误

无法将 java.util.Date 类型的值转换为 String

我正在使用此代码保存当前日期(join_date)

members.put("join_date", FieldValue.serverTimestamp());

我在我的适配器中以字符串的形式检索这些数据

holder.mjoinDate.setText(mClip.get(position).getJoin_date());
法里德·哈克

您正在尝试在文本字段中设置日期对象。请尝试如下

例子:

String convertedString = convertDateToString(mClip.get(position).getJoin_date());
holder.mjoinDate.setText(convertedString);


private String convertDateToString (Date date) {
    //change according to your supported formate 
    DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
    return dateFormat.format(date);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法反序列化对象。无法将类型java.util.Date的值转换为String

无法在 swagger 上将“java.lang.String”类型的值转换为所需类型“java.util.Date”

如何将“ java.lang.String”类型的值转换为所需的“ java.util.Date”类型?

Thymeleaf和SpringBoot-无法将类型[java.lang.String]的属性值转换为必需的类型[java.util.Date]作为prope

Android-Firebase-无法将类型java.util.HashMap的值转换为String

无法将类型java.util.HashMap的值转换为String

Android Firebase无法将类型java.util.HashMap的值转换为String

无法将 java.util.HashMap 类型的值转换为 String 但代码中没有 hashmap?

无法将类型java.util.HashMap的值转换为String。将字符串转换为地图

无法将类型“ java.lang.String”的值转换为所需的类型“ java.sql.Date”

“无法将 'java.lang.String' 类型的值转换为所需的 'java.util.List'。” 或者如何将 Python 列表转换为 Java.util 列表?

无法将 java.lang.String[] 类型的属性值转换为所需的类型 java.util.List

Firestore无法反序列化对象。无法将类型java.util.HashMap的值转换为Date

将DStream [java.util.Date]转换为DStream [String]

将java.util.Date转换为String

将String转换为java.util.Date

无法将类型“ java.lang.String”的属性值转换为属性“ date”的必需类型“ java.util.Date”:长度不完全是10个字符

Firestore无法将类型java.lang.String的值转换为Date

无法类型的转换值“java.lang.String中”所需类型“java.util.Date”发送GET请求时

javax.el.ELException:无法将类型[class java.lang.String]的[2020-01-28T12:53:00.000 + 0000]转换为[class java.util.Date]

java.lang.ClassCastException:使用Univocity时无法将java.util.Date强制转换为java.lang.String

无法将类型为 element(transactionDate, xs:anyType) 的值类 net.sf.saxon.tinytree.TinyElementImpl 转换为类 java.util.Date

在Java 8中将String转换为java.util.Date

将String转换为Date时,java.util.Date和java.sql.Date之间存在歧义

无法将java.util.Date强制转换为java.sql.Date

如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

Firebase“无法将类型为java.util.HashMap的值转换为int”

将java.util.Date转换为什么“ java.time”类型?

将java.time.LocalDate转换为java.util.Date类型