代码之家  ›  专栏  ›  技术社区  ›  Zack Shapiro

在Firebase中将本地化日期转换为时间戳

  •  0
  • Zack Shapiro  · 技术社区  · 7 年前

    我是新来Firestore的,因为它看起来不像是本地的 createdAt/updatedAt 作为文档的一部分,我在创建新文档时正在创建它们。使用直线上升法 Date()

    Firestore将此存储为 November 19, 2018 at 5:14:54 PM UTC-5

    Timestamp 这样我以后就可以对它进行排序了?

    我试着用 "yyyy-MM-dd HH:mm:ss Z" 作为 dateFormat 在操场上。我想在这里得到一些帮助。谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Doug Stevenson    7 年前

    A. Timestamp 对象没有日期格式。这只是一个测量的数量 seconds 自Unix时代以来,加上一些 nanoseconds

    您在控制台中看到的日期格式正是控制台选择的格式。如果您想格式化时间戳以便显示,您需要自己完成。