Сохранение даты и часового пояса в Excel, MySQL и Node js - PullRequest
0 голосов
/ 02 апреля 2020

Я читаю данные из таблицы Excel, сохраняю данные в MYSQL базе данных, используя Node JS, и просматриваю данные в Angular, используя Node JS бэкэнд. Проблема возникает с типом данных DATE.

Я живу в Индии (часовой пояс +5: 30)

В Excel дата упоминается как 14-06-2016 00:00. После считывания данных в Node JS с использованием пакета xlsx дата читается как 2016-09-13T18: 29: 50.000Z. Я использую mysql пакет для обработки MySQL базы данных в Node JS. При сохранении даты в базе данных она сохраняется как 2016-06-13 23:50. После извлечения из базы данных с помощью запроса SELECT дата отображается как 2016-09-13T18: 29: 50.000Z в Node JS и Angular.

Я не хочу, чтобы часовой пояс изменился. Дата должна быть прочитана и сохранена как есть в листе Excel. Также я живу в часовом поясе +5: 30, но при чтении из Excel Node JS конвертируется в UT C с -5: 30: 10. Можете ли вы также сказать мне, почему дополнительные 10 секунд также требуются при преобразовании из IST в UT C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...