V RACE RESULT 14 sú všetky časy uložené v databáze ako hodnota v sekundách, toto sa označuje ako desatinný čas, formátovaný čas je časový reťazec, ako by ste očakávali, že sa bude čítať normálne. Napríklad:
Decimal Time: 36015.125 Formatted Time: 10:00:15.125
Desatinný čas sa považuje za číslo, zatiaľ čo formátovaný čas sa považuje za reťazec znakov. V počítačovom programovaní nazývame tieto rôzne typy hodnôt dátové typy.
V oboch vyššie uvedených príkladoch máme aj milisekundy, ktoré sú reprezentované číslami za desatinnou čiarkou. Milisekundy budú rovnaké vo formátovanom čase aj v desiatkovom čase.
Kedy použiť funkciu DecimalTime?
Desatinný čas by sa mal používať vždy, keď potrebujete vykonať matematický výpočet alebo pri triedení/zoradení podľa času.
Matematika
Napríklad, povedzme, že chceme pripočítať 00:30:00 k 00:15:00. Ako človek ľahko vidíme, že by to pridalo 45 minút, ale počítač to nevidí tak ako my. Pre počítač je potrebné časy najprv previesť na desatinný čas, spočítať ich a potom naformátovať ako čas, aby sme ho mohli ľahko čítať.
00:30:00 sa rovná 1800 sekundám.
00:15:00 sa rovná 900 sekundám.
Ak pripočítame 1800 k 900, dostaneme 2700 sekúnd. Tento čas potom môžeme preformátovať na 00:45:00.
Na vykonanie týchto prevodov môžete použiť nástroje ako Čas na desatinný čas alebo Desatinný čas na čas.
Triedenie/Usporiadanie
Pri triedení/zoradení podľa hodnoty si tiež všimnete rozdiel medzi reťazcami a číslami. Vľavo je zostava zoradená podľa BibTestu, čo je reťazec. Vpravo je ten istý zoznam zoradený podľa BibTestu, čo je číslo. Pri triedení podľa reťazca vidíte, že zoznam je zoradený podľa prvého znaku, potom podľa druhého znaku atď. Pri triedení podľa čísla sa berie do úvahy celé číslo, a nie len jeden znak naraz.

