tzoffset

Часовой пояс смещается от UTC

Синтаксис

dt = tzoffset(t)
[dt,dst] = tzoffset(t)

Описание

пример

dt = tzoffset(t) возвращает массив длительности, равной смещению часового пояса от UTC каждого значения datetime в t. Таким образом, dt является количеством времени, что каждый datetime в t отличается от UTC. Для datetimes, которые происходят в течение Летнего времени (DST), dt включает сдвиг времени в течение DST. Смещение для незонных значений datetime не задано.

пример

[dt,dst] = tzoffset(t) дополнительно возвращает сдвиг времени в течение Летнего времени для каждого datetime в t.

Примеры

свернуть все

Создайте массив datetime в часовом поясе для Нью-Йорка.

t1 = datetime('today','TimeZone','America/New_York');
t = dateshift(t1,'end','month',[1:3:9])
t = 1x3 datetime array
   30-Sep-2018   31-Dec-2018   31-Mar-2019

Найдите смещение часового пояса от UTC и сдвига времени в течение Летнего времени для каждого значения datetime.

[dt,dst] = tzoffset(t)
dt = 1x3 duration array
   -04:00   -05:00   -04:00

dst = 1x3 duration array
   01:00   00:00   01:00

Входные параметры

свернуть все

Введите дату и время, заданную как массив datetime.

Выходные аргументы

свернуть все

Смещение часового пояса от UTC, возвращенного как скаляр, вектор, матрица или многомерный массив duration. dt одного размера как t.

Сдвиг времени в течение Летнего времени, возвращенного как скаляр, вектор, матрица или многомерный массив duration. dt одного размера как t. Значение 01:00 указывает, что соответствующий datetime в t происходит в течение Летнего времени в месте, которое наблюдает его. Для местоположений, которые не наблюдают Летнее время, элементами массива dst является весь 00:00.

Расширенные возможности

Смотрите также

Введенный в R2014b

Была ли эта тема полезной?