Eu sugiro armazená-lo como segundos desde a meia-noite (como um
Number
) ou como um String
numérico preenchido armazenados no formato 24 horas. Por exemplo,
3:30PM
:- Segundos (armazenados como um número):
55800
- String:
"1530"
(sempre deve ser o formato de 24 horas com um dígito numérico à esquerda para ter o mesmo número de lugares, então8:30AM
seria"0830"
Ambos podem ser classificados, indexados, consultados por intervalo. Ambos levam aproximadamente o mesmo número de bytes. Como nenhum deles é muito legível para humanos, você provavelmente precisaria formatá-los de qualquer maneira para exibição. Cabe a você qual deles funcionaria melhor para o seu uso.