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