diff --git a/ampel-firmware/src/lib/NTPClient/NTPClient.cpp b/ampel-firmware/src/lib/NTPClient/NTPClient.cpp index e60316f6d3662a2663f2c66773f42840e55a15db..2149a0604a6b585e544c3effa410fec6233e2cc7 100755 --- a/ampel-firmware/src/lib/NTPClient/NTPClient.cpp +++ b/ampel-firmware/src/lib/NTPClient/NTPClient.cpp @@ -251,7 +251,7 @@ void NTPClient::getFormattedDate(char *formatted_date, unsigned long secs) { char formatted_time[9]; this->getFormattedTime(formatted_time, secs); - snprintf(formatted_date, 23, "%4d-%02d-%02lu %s%+03d", year, month, rawTime, formatted_time, (int8_t) (this->_timeOffset / 3600)); + snprintf(formatted_date, 23, "%4d-%02d-%02lu %s%+03ld", year, month, rawTime, formatted_time, (this->_timeOffset / 3600) % 100); } void NTPClient::setEpochTime(unsigned long secs) {