【问题标题】:How to store current Date & Time in regular format in Firebase如何在 Firebase 中以常规格式存储当前日期和时间
【发布时间】:2020-09-26 11:14:56
【问题描述】:

我想将当前日期和时间存储在 firebase 数据库中,但它是毫秒格式。我想以常规格式保存它,即 dd-mm-yy hr-ms。我正在使用 SErverValue.Timestamp。

String id=databaseuser.push().getKey();
            User user=new User(id,getname,getgenre,ServerValue.TIMESTAMP);
            databaseuser.child(id).setValue(user);
            Toast.makeText(this, "User Added!..", Toast.LENGTH_SHORT).show();

【问题讨论】:

  • 最好像现在这样存储时间。检索时,您可以使用 stackoverflow.com/a/9754625/6763544 将其格式化为 dd-mm-yy 或您想要的任何格式
  • 就没有办法这样存储
  • 这是处理时间戳的标准方式。有任何具体原因将其存储为字符串吗?
  • 好的...通过查看firebase中的数据,可以很容易地知道日期和时间。所以我正在尝试这样做
  • 如果您将“时间”作为关键并且开发人员访问 Firebase 以“查看”数据,那么很明显它是一个时间戳。所以最好执行标准做法。

标签: android firebase firebase-realtime-database


【解决方案1】:

将时间存储为自 Unix 纪元以来的毫秒数是一种标准做法。检索时,您可以使用 this 将其格式化为 dd-mm-yy 或您想要的任何格式。您可以使用相同的过程将其存储为您想要的格式。但是,不建议这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    相关资源
    最近更新 更多