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:30AMseria"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.