首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android ServerValue.TIMESTAMP返回"{.sv=timestamp}“

Android ServerValue.TIMESTAMP返回"{.sv=timestamp}“
EN

Stack Overflow用户
提问于 2018-04-07 07:20:01
回答 1查看 1.1K关注 0票数 1

我必须将ServerValue.TIMESTAMP保存在数据库中,但它必须是一个字符串。当我键入String.valueOf(ServerValue.TIMESTAMP);ServerValue.TIMESTAMP.toString();时,它会返回"{.sv=timestamp}“。我想要"1523084664300"而不是1523084664300

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-07 07:26:23

ServerValue.TIMESTAMP只是服务器理解并转换成数字的一个令牌,该数字是使用自己的时钟的当前时间。它在客户机上没有数值。如果您希望客户机上的当前时间以毫秒为单位,那么只需使用客户端的本机API获得该值:System.currentTimeMillis()

如果您试图在实时数据库中将数字存储为字符串,请不要这样做,这不是一个很好的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49704948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档