Простите, но вот это вместе
Выше моего понимания.
По моему глупому разумении, либо Вы обновляете время при загрузке, либо Вы считаете установку времени в момент загрузки проблемой и боретесь с нею. А когда всё вместе - это уже шизофрения.
Это бред. Ничто и никогда не требует таких преобразований, кроме процедур вывода на печать/экран для чтения человеком.
Что подобное? Часы? Все реализовывали. А что хотите реализовать Вы, думаю не понимает никто (и Вы в первую очередь).