Бих предложил да го съхраните или като секунди от полунощ (като Number ) или като подплатен цифров String съхранявани в 24-часов формат.
Например 3:30PM :
- Секунди (съхранени като число):
55800 - Низ:
"1530"(винаги трябва да е 24-часов формат с водеща цифрова цифра, за да има същия брой места, така че8:30AMще бъде"0830"
И двете могат да бъдат сортирани, индексирани, заявени по диапазон. И двете отнемат приблизително еднакъв брой байтове. Тъй като нито един от тях не е много лесен за четене, вероятно ще трябва да ги форматирате по двата начина за показване. Наистина зависи от вас кой ще работи по-добре за вашата употреба.