Trouble with RTC interface

Thank you.

Some of the RTC libraries seem to make it more difficult than it has to be.

Indeed. I have stuck with this all along. I don't quite understand why, but I get the impression it is consistently more space efficient than methods using a library.