Параметр режима выбирает формат 24/12, когда вызывается функция getTimeString.

Параметр режима выбирает формат 24/12, когда вызывается функция getTimeString.

Параметр режима выбирает формат 24/12, когда вызывается функция getTimeString.

Если параметр режима равен 1, то возвращается 12-часовый формат. Обратите внимание, как ASCII- код создается добавлением 0x30 к значениям, полученным для переменных часов, минут и секунд после деления их на 10 или по модулю 10. Если число часов равно 12 и оно делится на 10, то результатом будет 1, который не соответствует ASCII-коду. После добавления 0x30 к 1 результатом будет 0x31, который является ASCII-кодом «1”. Если 12 делится с использованием деления по модулю (%), возвращается остаток 2.2 также преобразуется в ASCII-код посредством добавления 0x30. Аналогичным образом, операция включающего или (|) может использоваться для преобразования в код ASCII. Альтернативный метод обработки времени суток состоит в том, чтобы использовать один 24-разрядный счетчик в памяти, который содержал бы часы, минуты, и секунды.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 × 2 =