std::chrono:: current_zone
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<chrono>
|
||
|
const
std::
chrono
::
time_zone
*
current_zone
(
)
;
|
(C++20부터) | |
시간대 데이터베이스 에서 로컬 시간대를 얻기 위한 편의 함수입니다. std:: chrono :: get_tzdb ( ) . current_zone ( ) 와 동일합니다.
목차 |
예외
std::runtime_error 시간대 데이터베이스에 대한 첫 번째 참조이고 시간대 데이터베이스를 초기화할 수 없는 경우.
참고 사항
이 함수에 대한 호출이 시간대 데이터베이스에 대한 첫 번째 참조인 경우, 데이터베이스가 초기화됩니다.
예제
이 코드 실행
#include <chrono> #include <iostream> int main() { try { const std::chrono::zoned_time cur_time { std::chrono::current_zone(), // may throw std::chrono::system_clock::now() }; std::cout << cur_time << '\n'; } catch(const std::runtime_error& ex) { std::cerr << ex.what() << '\n'; } }
가능한 출력:
2021-09-13 19:46:42.249182012 MAGT
참고 항목
|
로컬 시간대를 반환
(
std::chrono::tzdb
의 public 멤버 함수)
|
|
|
전역 시간대 데이터베이스 정보에 접근하고 제어
(함수) |