Patch duration_t toDigital method
This commit is contained in:
parent
c3caa42630
commit
9f706a9635
@ -146,11 +146,12 @@ struct duration_t {
|
|||||||
* 11d 12:33
|
* 11d 12:33
|
||||||
*/
|
*/
|
||||||
void toDigital(char *buffer, bool with_days=false) const {
|
void toDigital(char *buffer, bool with_days=false) const {
|
||||||
int m = this->minute() % 60;
|
uint16_t h = uint16_t(this->hour() % 24UL),
|
||||||
|
m = uint16_t(this->minute() % 60UL);
|
||||||
if (with_days)
|
if (with_days)
|
||||||
sprintf_P(buffer, PSTR("%id %02i:%02i"), this->day(), this->hour() % 24, m);
|
sprintf_P(buffer, PSTR("%ud %02u:%02u"), this->day(), h, m);
|
||||||
else
|
else
|
||||||
sprintf_P(buffer, PSTR("%02i:%02i"), this->hour(), m);
|
sprintf_P(buffer, PSTR("%02u:%02u"), h, m);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user