Ja, einfach 2 Strings erzeugen
const char DATEFORMAT[] = "%02u.%02u.%04u";
const char TIMEFORMAT[] = "%02u:%02u:%02u";
...
void loop() {
...
static char dateString[11];
sprintf(dateString, DATEFORMAT, now.day(), now.month(), now.year);
static char timeString[9];
sprintf(timeString, TIMEFORMAT, now.hour(),now.minute(),now.second() );
Serial.println(dateString); // Oder statt dessen auf's LCD
Serial.println(timeString); // Oder statt dessen auf's LCD