SDFAT return file creation date, time, ect...not print! [SOLVED]

So I'm in the process of tearing apart and modifying Nick Gammon's program which allows you to program one arduino from a SD card connected to another arduino. This program (not library) uses the SdFat library. I would like to show the file's creation date on my display NOT print them to the serial port. I can't seem to figure this simple task out.

This is how nick/SdFat does it:

file.printFatDate(&Serial, d.creationDate);

I just want to return the creation date to my lcd print function.
I tried just doing String(d.creationDate) but get some weird int which I can't figure out any way that it represents a date of any kind.

I don't really fully understand everything going on in his program and just try to move/delete things to work it down to the elemets I need.

d.creationDate is most probably a timestamp of some sort.

The function x.printFatDate likely parses the timestamp into a readable format.

Open up the code and have a look.

EDIT: maybe this'll help: c - Unix timestamp to FAT timestamp - Stack Overflow

Awesome! Thank you! I had tried searching SD card file date format but that now obviously doesn't make a lot of sense.

Also, I just want to reiterate the answer here:

Date: YYYYYYYMMMMDDDDD (add 1980 to the year)
Time: hhhhhmmmmmmsssss