Namespaces
Variants

std::chrono:: time_zone

From cppreference.net
定義先ヘッダ <chrono>
class time_zone ;
(C++20以降)

time_zone クラスは、特定の地理的エリアにおけるすべてのタイムゾーン遷移を表現します。

ユーザーは time_zone オブジェクトを構築できません。ライブラリ実装はタイムゾーンデータベースを初期化する際に time_zone オブジェクトを作成し、これらのオブジェクトへの const アクセスを提供します。

time_zone はコピー不可ですが、デフォルト化されたムーブコンストラクタとデフォルト化されたムーブ代入演算子を持ちます。ただし、ユーザーは const アクセスのみ time_zone オブジェクトに対して持つため、 未定義動作 を引き起こすことなく、ユーザーコード内でこれらの関数を呼び出すことはできません。

メンバー関数

この time_zone の名前を取得する
(public member function)
sys_time または local_time に関連付けられた情報を取得する
(public member function)
このタイムゾーン内の local_time sys_time に変換する
(public member function)
sys_time をこのタイムゾーン内の local_time に変換する
(public member function)

非メンバー関数

2つの time_zone オブジェクトを比較する
(関数)