Funções Calendar e Clock

Aplica-se a: Aplicações de tela Aplicações condicionadas por modelo

Obtém as informações de calendário e relógio sobre a região atual.

Descrição

As funções Calendar e Clock são um conjunto de funções que obtêm informações sobre a região atual.

Pode utilizar estas funções para apresentar datas e horas no idioma do utilizador atual. As tabelas de coluna única devolvidas pelas funções Calendar e Clock podem ser utilizadas diretamente com a propriedade Items dos controlos Dropdown e Listbox.

Function Descrição
Calendar.MonthsLong() Tabela de coluna única que contém os nomes completos de cada mês e que começa com "janeiro".
Calendar.MonthsShort() Tabela de coluna única que contém os nomes abreviados de cada mês e que começa com "jan" para janeiro.
Calendar.WeekdaysLong() Tabela de coluna única que contém os nomes completos de cada dia da semana e que começa com "domingo".
Calendar.WeekdaysShort() Tabela de coluna única que contém os nomes abreviados de cada dia da semana e que começa com "dom" para domingo.
Clock.AmPm() Tabela de coluna única que contém as designações longas em maiúsculas "AM" e "PM". Se o idioma utilizar um relógio de 24 horas, a tabela estará vazia.
Clock.AmPmShort() Tabela de coluna única que contém as designações curtas em maiúsculas "A" e "P". Se o idioma utilizar um relógio de 24 horas, a tabela estará vazia.
Clock.IsClock24() Valor booleano que indica se é utilizado um relógio de 24 horas nesta região.

Utilize a função Text para formatar os valores de data e hora com esta mesma informação. A função Language devolve o idioma atual e o código de região.

Sintaxe

Calendar.MonthsLong()

Calendar.MonthsShort()

Calendar.WeekdaysLong()

Calendar.WeekdaysShort()

Clock.AmPm()

Clock.AmPmShort()

Clock.IsClock24()

Exemplos

  1. Insira um controlo Dropdown.

  2. Defina a fórmula da propriedade Items para:

    • Calendar.MonthsLong()
  3. Os utilizadores da sua aplicação podem agora selecionar um mês no seu idioma. A parte MonthsLong pode ser substituída por qualquer uma das tabelas de coluna única devolvidas pela função Calendar para criar seletores de dia da semana e hora.

Nos Estados Unidos, com a função Language a devolver "en-US", é devolvido o seguinte pelas funções Calendar:

Fórmula Descrição Resultado
Calendar.MonthsLong() O valor devolvido contém o nome completo de cada mês e começa com "janeiro". [ "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" ]
Calendar.MonthsShort() O valor devolvido contém o nome abreviado de cada mês e começa com "janeiro". [ "jan", "fev", "mar", "abr", "mai", "jun", "jul", "ago", "set", "out", "nov", "dez" ]
Calendar.WeekdaysLong() O valor devolvido contém o nome completo de cada dia e começa com "domingo". [ "domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado" ]
Calendar.WeekdaysShort() O valor devolvido contém o nome abreviado de cada dia e começa com "domingo". [ "dom", "seg", "ter", "qua", "qui", "sex", "sáb" ]
Clock.AmPm() Este idioma utiliza um relógio de 12 horas. O valor devolvido contém as versões em maiúsculas das designações AM e PM completas. [ "AM", "PM" ]
Clock.AmPmShort() Este idioma utiliza um relógio de 12 horas. O valor devolvido contém as versões em maiúsculas das designações AM e PM curtas. [ "A", "P" ]
Clock.IsClock24() Este idioma utiliza um relógio de 12 horas. false