Clock

    0

    0

    The code displays the time in the console: hours minutes seconds.

    Example:

    18:22:13


    Код выводит время в консоли: часы минуты секунды.

    Пример:

    18:22:13

    #include <chrono>
    #include <iostream>
    #include <thread>
    
    int main()
    {
      while (true)
      {   // получаем локальное время
        auto now = std::chrono::zoned_time{ std::chrono::current_zone(), 
              std::chrono::system_clock::now() }.get_local_time();
        // получаем точность локального времени день
        auto ld = floor<std::chrono::days>(now);
        // получаем точность суточное время 
        std::chrono::hh_mm_ss hms{ now - ld };
        // форматированный вывод времени в консоль часы, минуты, секунды
        std::cout << "\n\n\n\t\t\t" << hms.hours().count() << ":" 
              << hms.minutes().count() << ":" << hms.seconds().count();
        // задержка 500 миллисекунд
        std::this_thread::sleep_for(std::chrono::milliseconds(500));
        // очистка экрана
        system("cls");
      }
    }
    
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Playground
    • Snippets
    • Cookbooks
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.