Это ISO-8601 . Формат включает в себя дату, время с возможной точностью долей секунды и информацию о часовом поясе.
В основном вы должны использовать либо DATETIME, либо конвертировать в UNSIGNED INT, в зависимости от того, что вы предпочитаете.
Дьявол в деталях. Если все полученные вами значения заканчиваются на Z, вы можете предположить, что вы получаете datetime в UT C. Просто используйте DATETIME и убедитесь, что ваш сервер MySQL настроен на UT C часовой пояс.
Вам нужно сохранить имя часового пояса для последующего поиска? В этом случае вам нужно будет разобрать входное значение в два поля. Одно поле для хранения даты и времени в формате UT C, а второе для хранения значения часового пояса (тип поля datetime MySQL не хранит значение часового пояса). Также позаботьтесь о преобразовании входных значений в UT C. Если вы используете MySQL версии 8.0.19 или новее, это может сделать для вас .
Не забудьте установить переменную часового пояса сервера MySQL в UT C.