Time library examples help

I'm using time library and RTC DS1307. I would like my LCD to display the current time and date. I wanted to get the examples provided with the library to work first but I'm either not understanding it correctly or it's not working.
From what I've been reading the module has to be initially set to the current time, and from what I understood the RTCTimeSet example sets with the pctime function. Then, uring the module's RAM storage and battery it's supposed to be saved and run as a clock constantly...

So I ran the RTCTimeSet it was to 2000 year and started the time off with zeros. And then when I ran the RTCTime example it started off with zeros again.

Can someone please explain how to use the library?

Thanks in advance.

Now when I run the example thats what it tells me:

RTC has set the system time
20:31:04 31 12 2019