diff --git a/iot/deeresp/deeresp.ino b/iot/deeresp/deeresp.ino index 1149fdc..e3d815e 100644 --- a/iot/deeresp/deeresp.ino +++ b/iot/deeresp/deeresp.ino @@ -140,7 +140,9 @@ void loop() { void show_time(bool force) { timeClient.update(); - newTime = String(timeClient.getHours()) + ':' + String(timeClient.getMinutes()) ; + String hourStr = timeClient.getHours() < 10 ? "0" + String(timeClient.getHours()) : String(timeClient.getHours()); + String minStr = timeClient.getMinutes() < 10 ? "0" + String(timeClient.getMinutes()) : String(timeClient.getMinutes()); + newTime = hourStr + ":" + minStr ; if( lastTime != newTime ) { echo_time( newTime ); diff --git a/iot/deeresp32/deeresp32.ino b/iot/deeresp32/deeresp32.ino index 4994c8d..8912759 100644 --- a/iot/deeresp32/deeresp32.ino +++ b/iot/deeresp32/deeresp32.ino @@ -324,7 +324,9 @@ void clear_config() void show_time(bool force) { timeClient.update(); - newTime = String(timeClient.getHours()) + ':' + String(timeClient.getMinutes()) ; + String hourStr = timeClient.getHours() < 10 ? "0" + String(timeClient.getHours()) : String(timeClient.getHours()); + String minStr = timeClient.getMinutes() < 10 ? "0" + String(timeClient.getMinutes()) : String(timeClient.getMinutes()); + newTime = hourStr + ":" + minStr ; if( lastTime != newTime ) { echo_time( newTime );