gpt4 book ai didi

json - 如何在 Firebase 中存储时间值,特别是仅小时和分钟?

转载 作者:行者123 更新时间:2023-12-03 22:41:28 25 4
gpt4 key购买 nike

我不需要这个时间与任何日期相关联。事实上,我不希望它与特定日期相关联。它与一周中的通用日期更相关。周一、周六等。

例如,您本地的咖啡店根据星期一是星期一的事实将他们的营业时间设置为星期一。不是基于它是 2017 年 5 月 22 日或 2017 年 5 月 29 日等。

我可以做类似...

"Local Coffee Shoppe": 
{
"availability":
{
"monday":
{
"start":
{
"hour": 7,
"minute": 30
},
"end":
{
"hour": 21,
"minute": 0
}
}
}
}

这意味着 Local Coffee Shoppe 的营业时间为周一上午 7:30 至晚上 9:00。

这是实现这一目标的最佳方式吗?例如,所有时间都将存储在 UTC 中,转换发生在客户端。

EDIT1:刚刚意识到这种方法存在漏洞。它不包括在午夜后营业的场所。为了解决这个问题,也许每天只存储“开始”然后“持续时间”......
    "monday":
{
"start":
{
"hour": 7,
"minute": 30
},
"duration":
{
"hour": 13,
"minute": 30
}
}

所以它会在早上 7 点 30 分开放 13 小时 30 分钟。 IE。 9:00 PM。

最佳答案

我建议只存储时间戳并按照您的建议进行提取,这将是一个很好的方法,如果您愿意,这也将允许您已经拥有代码来扩展您的用例。

关于json - 如何在 Firebase 中存储时间值,特别是仅小时和分钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44228573/

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