timezones

Lista os fusos horários que o datetime conhece.

Categoria: Language Fundamentals > Data Types

Sintaxe

tz = timezones

Retorna uma tabela com todos os fusos horários.

tz = timezones(area)

Restringe a lista a uma área como 'Africa' ou 'America'.

Descrição

Use os nomes da coluna Name, como 'America/Sao_Paulo', com a opção 'TimeZone' de datetime ou com a propriedade TimeZone de um datetime. Nomes com região usam o formato do banco de dados de fusos horários IANA.

Argumentos de entrada

area
Nome de uma área geográfica.

Argumentos de saída

tz
Tabela com as variáveis Name, Area, UTCOffset e DSTOffset: nome do fuso, sua área, deslocamento em relação ao UTC e deslocamento do horário de verão.

Exemplo

Pesquisando a lista de fusos

tz = timezones();
class(tz)
any(strcmp(tz.Name, 'America/Sao_Paulo'))
tz2 = timezones('Africa');
tz2.Name(1)
Saída
ans = 'table'
ans = logical
   1
ans = 1×1 cell

    {'Africa/Abidjan'}

Veja também

datetime tzoffset posixtime