Итак, в моем проекте я пытаюсь отправить метку времени в свою базу данных пожарного депо.Когда я проверял свою дату и время в своем коде Python, он дал бы мне правильную дату и время, после отправки данных в firestore, данные временной метки в базе данных всегда +8 часов от текущего времени
с 2018-05-20 07: 11: 19.833275 до 2018-05-20 15: 11: 19.833275
все остальное правильно, даже часовой пояс, только за исключением часа.Наш часовой пояс между UTC + 8.Я не понимаю, что я делаю неправильно.
Вот мой код:
import firebase_admin
from firebase_admin import credentials
from google.cloud import firestore
from firebase_admin import firestore
import datetime, sys
now = datetime.datetime.now()
# Use a service account
cred = credentials.Certificate('*some key*')
firebase_admin.initialize_app(cred)
db = firestore.client()
path = db.collection("*somepath*")
doc_ref = path.document()
doc_ref.set({
'date': now,
'rate': 60,
'used': 1
})
print ("current: %s" %now)