Zasebno stanje lahko opišemo s tremi spremenljivkami, ki neposredno odražajo poizvedbe po uri, minuti in sekundi dneva, vendar nam bo to zapletlo izdelavo funkcije je_prej(), v kateri moramo primerjati dve uri dneva. Druga možnost je shranjevanje ure v eni sami številki, ki lahko hrani npr. število sekund, ki je minilo od polnoči. Funkcija je_prej() s tem postane trivialno preprosta, se pa zapletejo poizvedbe po posameznih elementih ure, ki jih moramo izračunati iz sekund.