timezone

Часовой пояс на основе долготы

Синтаксис

[zd,zltr,zone] = timezone(long)
[zd,zltr,zone] = timezone(long,units)

Описание

[zd,zltr,zone] = timezone(long) возвращает описание целочисленной зоны, zd, индикатор алфавитной зоны, zltr, и вектор символов, zoneс полным описанием зоны и указателем алфавитной зоны, соответствующим входной долготе long.

[zd,zltr,zone] = timezone(long,units) задает угловые единицы со стандартных модулей угла. Значение по умолчанию 'degrees'. Допустимые модули:

  • 'degrees' - десятичные степени

  • 'radians'

Примеры

Учитывая, что на местном уровне 1330 (13:30) в долготу 75ºW, определить скоординированное универсальное время (UTC):

[zd,zltr,zone] = timezone(-75,'degrees')
zd =

     5


zltr =

    'R'


zone =

    '+5 R'

UTC составляет 1330 плюс пять часов, или 1830 (18:30).

Фон

Время определяется положением Солнца относительно главного меридиана, линии нулевой долготы, проходящей через Гринвич, Англия. Когда этот меридиан лежит прямо под солнцем, это полдень координируемого универсального времени (UTC). Для местного времени в другом месте Земля разделена на полосы долготы 15 °, каждая из которых расположена по центру центрального меридиана. Когда центральный меридиан лежит прямо под солнцем, локальное среднее время (LMT) в этой зоне полдень. Описание зоны является целым числом, которое при добавлении к LMT дает UTC. Для нотационного удобства каждой зоне также задается алфавитный показатель. Индикатором в Гринвиче является Z, поэтому UTC иногда называют временем ZULU.

Обратите внимание, что на самом деле существуют 25 часовые пояса, потому что зона с центром на Международной линии дат (180º E/W) разделена на две части: «+ 12 Y» и «-12 M».

Ограничения

Национальные и местные органы власти устанавливают свои контуры временных зон для политического или географического удобства. timezone функция не учитывает уставные отклонения от основанной на меридиане системы.

См. также

|

Представлено до R2006a