Вот ведь. Не зря спросил. На счет RTC мне в голову почему-то не пришло. Я собирался использовать CurTimeEx с дальнейшим преобразований полученных данных в нужный мне формат. А в основном, идея, конечно, понятная. И алгоритм может выть только вот таким. Но все равно было интересно узнать мнение других.