Hey Leute,
ich habe einen RTC an mein Arduino Uno angeschlossen und möchte per Funktion führende Nullen an betroffene Datum-Teile voranstellen:
String beginningzero(String partOfDate)
{
DateTime now = rtc.now();
String output;if(now.partOfDate() < 10)
{
output = "0" + String(now.partOfDate());
}
else
{
output = String(now.partOfDate());
}return output;
}
Der fettgedruckte Teil ist (nicht ganz unerwartet) so nicht möglich, da partOfDate natürlich kein member der class now ist. In partOfDate ist aber der String "month" gespeichert, der selbst wiederrum sehrwohl member der class now ist. Wie muss ich syntaktisch anpassen, damit er nicht den Variableninhalt interpretiert sondern den gespeicherten Wert?
Vielen Dank!