Digital clock date format help

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. :pray:

1 Like