Q1.我可以知道 firebase 服务器和 Web 控制台的时区是什么吗?
Q2。使用 FieldValue.serverTimestamp() 保存数据,如何将时间戳转换为用户时区?
Q3。我可以为 firebase 服务器配置时区吗?
Q4。在参考 firebase web 控制台使用信息时,它显示的时区是什么?
Web 控制台使用部分显示最新使用情况的延迟是多少?
Firestore 时间戳的时区采用 UTC 格式,如果您想将该时区转换为客户端的时区,请执行此操作。
您可以设置时区DateFormat()
并用该时区解析时间戳结果。
Date date = new Date(timestamp);
DateFormat utcFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
utcFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
Log.d("Date:",""+utcFormat.format(date));
关于Q3,我认为由于是从服务器端角度来看,所以你无法改变它。
关于第四季度,我真的不知道延迟。
Edit: 我找到了一些关于Q3的信息
https://firebase.google.com/docs/functions/schedule-functions
如果您正在执行函数,则可以设置时区。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)