Самый безопасный способ записать время (datetime) - PullRequest
0 голосов
/ 11 июня 2019

У меня есть серверное приложение, которое звонит в электронную таблицу Google, чтобы записать некоторые значения.Какой самый безопасный формат я должен использовать для безопасной записи даты в электронную таблицу, чтобы она правильно интерпретировалась как (дата) время?

Например, если мое приложение записывает дату в формате iso format 8601,дата не будет проанализирована в электронной таблице Google, 2019-06-11T15:57:30+02:00 интерпретируется как текст, а затем мне нужно прибегнуть к таким вопросам, как этот .

Напротив, написание 2019-06-11 15:57:30работает, но я теряю информацию о часовом поясе, и фактическое время, которое я хотел написать, было 2019-06-11 13:57:30 +0.

Какой формат я должен использовать для записи объектов DateTime в электронные таблицы Google?

Рекомендуете ли вы систематически преобразовывать в UTC, а затем применять такой формат, как YYYY-MM-DD HH:MM:SS +TZ?

Я хочу подчеркнуть, что я работаю в международном контексте (в основном во Франции), и я хочу избежать путаницы в форматах (например, дд-мм-гггг против мм-дд-гггг) и сохранить информацию о часовом поясе, если это возможно.

1 Ответ

1 голос
/ 11 июня 2019

Была такая же проблема некоторое время назад. К сожалению, G-Sheets не распознает часовые пояса в полях даты / времени. Если он вам нужен для обработки, вам нужно сохранить его как текст или время UTC + другой столбец для часового пояса.

...