I serial printed all options
Serial.println(rtc.getDateStr(FORMAT_SHORT,FORMAT_BIGENDIAN,'.'));
Serial.println(rtc.getDateStr(FORMAT_SHORT,FORMAT_BIGENDIAN,'.'));
Serial.println(rtc.getDateStr(FORMAT_LONG,FORMAT_LITTLEENDIAN,'.'));
Serial.println(rtc.getDateStr(FORMAT_LONG,FORMAT_BIGENDIAN,'.'));
Serial.println(rtc.getDateStr(FORMAT_LONG,FORMAT_MIDDLEENDIAN,'.'));
Results were:
21.11.2021
21.11.2021
11.10.2021
2021..2021
10.11.2021
So the following gave me the correct result:
lcd.print(rtc.getDateStr(FORMAT_LONG,FORMAT_MIDDLEENDIAN,'.'));
Thank you for all the replies. ![]()