Даты локали в Google Cloud Datastore - PullRequest
0 голосов
/ 11 ноября 2019

Я храню даты в Google Cloud Datastore, используя клиентскую библиотеку Go. Даты управляются в коде go как time.Time. Что немного неясно из документации, так это то, как извлекаются даты. Документы говорят, что они получены как местное время, и мой вопрос: «локальное время сервера или клиента?»

Кроме того, я ожидаю, что дата будет получена с тем же языковым стандартом, что и сохранено.

1 Ответ

3 голосов
/ 11 ноября 2019

Пакет хранилища данных устанавливает местоположение времени на локальное местоположение программы Go.

Подробнее:

Время сохраняется какUnix наносекунды в сервисе хранилища данных. Местоположение не сохраняется.

Пакет хранилища данных использует функцию time.Unix для преобразования наносекунд Unix в значение time.Time. Функция time.Unix устанавливает местоположение в локальное местоположение .

...