O tipo de pergunta datetime em XLSForms e rtSurvey permite que os respondentes insiram data e hora em um único campo. Este tipo de pergunta é útil quando você precisa capturar um momento específico no tempo, incluindo tanto a data quanto a hora exata.

Especificação básica do XLSForm

typenamelabel
datetimeevent_datetimeQuando ocorreu o evento?

Para mais detalhes sobre o tipo básico de pergunta datetime, consulte a especificação do XLSForm.

Usos

As perguntas de datetime são comumente usadas para:

  1. Registrar carimbos de tempo de eventos ou observações
  2. Agendar compromissos ou reuniões
  3. Registrar horários de início e fim de atividades
  4. Capturar momentos precisos para coleta de dados sensíveis ao tempo

Extensões do rtSurvey

O rtSurvey estende a funcionalidade das perguntas datetime com várias aparências e opções de personalização:

Opções de aparência

  • (padrão): Exibe o calendário e o relógio para selecionar data e hora
  • inline: Exibe o calendário e o relógio como ícones
  • inline-1line: Exibe o calendário e o relógio para seleção em formato de linha única
  • inline-onlyresult: Exibe o calendário e o relógio como ícones no final da linha; os ícones desaparecem após a seleção

Personalização de cores

Você pode personalizar a cor dos ícones de calendário e relógio usando a função colors():

  • inline colors("0099FF"): Exibe ícones com cor personalizada
  • inline-1line-0000FF: Exibe em formato de linha única com cor personalizada
  • inline-1line colors("0000FF","FFFF00"): Exibe em formato de linha única com múltiplas cores personalizadas
  • inline-onlyresult colors("0099FF"): Exibe ícones que desaparecem após a seleção, com cor personalizada

Formatos personalizados de data e hora

O rtSurvey permite formatos personalizados de data e hora usando sintaxe especial:

  • inline-[%Y-%m-%d %H:%M:%S]: Exemplo de formato personalizado (Ano-Mês-Dia Hora:Minuto:Segundo)
  • inline-[%d/%m/%Y %I:%M %p]: Exemplo de formato personalizado (Dia/Mês/Ano Hora:Minuto AM/PM)

Exemplo de uso

Aqui está um exemplo de como você pode usar uma pergunta datetime em uma pesquisa:

typenamelabelappearance
datetimeincident_timeQuando ocorreu o incidente?inline-[%d/%m/%Y %I:%M %p]

Práticas recomendadas

  1. Forneça instruções claras sobre o formato esperado de data e hora.
  2. Considere usar a aparência inline para uma exibição mais compacta.
  3. Use formatos personalizados quando precisar de componentes ou formatação específicos de data e hora.
  4. Esteja ciente dos fusos horários ao coletar dados datetime em diferentes regiões.

Limitações

  • Algumas aparências ou formatos personalizados podem não ser suportados em todos os dispositivos ou plataformas.
  • Os usuários podem precisar de orientação sobre como inserir data e hora corretamente, especialmente com formatos personalizados.
  • As diferenças de fuso horário podem complicar a análise de dados se não forem devidamente consideradas.
Esta página foi útil?