Страницы

Поиск по вопросам

среда, 5 февраля 2020 г.

Как отформатировать время HH:MM

#cpp


Подскажите как получить минуты с 0 если минуты < 10?

SYSTEMTIME st;
    GetLocalTime(&st);
std::cout << st.wHour << ":" << st.wMinute;


Допустим время на часах 22:03, то я получаю 22:3 - а не 22:03
    


Ответы

Ответ 1



cout << fill('0') << setw(2) << st.wMinute;

Ответ 2



Можно использовать printf и модификатор %02d: printf("%02d:%02d", st.wHour, st.wMinute); Ideone

Комментариев нет:

Отправить комментарий