Print RTC time to LCD

I am trying to figure out how can I print date and time stored in RTC to LCD with no success.
I am using DS3231 and I can write and read time to it, but I cant find a way to do both at the same time.
I tried to look for solution in this forum but to no avail.
Anyone got an idea?

There should be no reason for both reading and writing to RTC. It only needs set (written to) once. After that you only need to read from it. Examples I have seen on this forum use a program just to set the time, then read the time in other programs.