Time and RTC libs - question on date and time integrity

pito:
The Rtc_Pcf8563 library I am using reads Date and Time in two separate transactions.

For the DS3231, I read it all in one go and process from there. This is what I would always recommend. Perhaps there is a way to combine the reads into one transaction even if the results are later parsed in two different subroutines?