chrono_system_clock
chrono_system_clock (시스템 시계)
std::chrono::system_clock는 시스템 전체의 실시간(벽시계) 시계 타입이에요. 현재 달력 날짜·시간을 얻는 데 써요.
출처: cppreference
본문
std::chrono::system_clock는 <chrono> 헤더에 정의된 클래스예요. C++11부터 사용 가능해요.
class system_clock;
시스템 전체의 실시간 시계를 나타내요. now()로 현재 시간점을 얻고, to_time_t/from_time_t로 std::time_t와 변환하며, to_utc/from_utc(C++20)로 UTC 시계와 변환할 수 있어요.
is_steady는 일반적으로 false예요 (실시간 시계는 조정될 수 있으므로).
예제 (Example)
#include <chrono>
#include <iostream>
int main()
{
auto now = std::chrono::system_clock::now();
std::time_t t = std::chrono::system_clock::to_time_t(now);
std::cout << std::ctime(&t); // 현재 시각 문자열
}