#xapi
Вопрос:
В настоящее время я изучаю шкафчик для обучения, который является LRS, и храню инструкции XAPI .Я вижу, что метка времени в XAPI должна соответствовать формату ISO 8601 .Я вижу, что это можно представить как "2015-01-01T01:00Z"
, но как я могу хранить информацию о часовом поясе, например "2007-04-05T12:30−02:00"
.документация XAPI предлагает установить часовой пояс, но нет четкого способа, как мы можем это сделать . Любая подсказка по этому вопросу будет полезной .
Ответ №1:
Как правило Z
, указывает часовой пояс, в частности часовой пояс UTC. Предпочтительно, чтобы все временные метки операторов хранились с использованием UTC, а затем, если их необходимо обработать относительно локального часового пояса, это преобразование происходит в момент необходимости, а не с помощью сохраненных данных. Если вы должны хранить его в определенном часовом поясе, то формат, который вы показали с -02:00
помощью, должен работать. ПРИМЕЧАНИЕ: В предлагаемой (почти принятой) версии 2.x спецификации xAPI все метки времени должны быть записаны в UTC, см.:
Метка времени должна быть отформатирована в формате UTC
Так что, вероятно, было бы лучше пойти дальше и начать следовать этой схеме.
Если часовой пояс имеет значение для других целей, было бы лучше отслеживать сам часовой пояс отдельно от метки времени (вероятно, как result
context
расширение или).