- chrono[meta header]
- std::chrono[meta namespace]
- zoned_traits[meta class]
- function[meta id-type]
- cpp20[meta cpp]
static const time_zone* locate_zone(string_view name); // (1) C++20- time_zone[link /reference/chrono/time_zone.md]
- string_view[link /reference/string_view/basic_string_view.md]
タイムゾーン名を指定してタイムゾーンを取得する。
return std::chrono::locate_zone(name);- std::chrono::locate_zone[link /reference/chrono/locate_zone.md]
#include <cassert>
#include <chrono>
using namespace std::chrono;
int main()
{
const time_zone* tz = zoned_traits<const time_zone*>::locate_zone("Asia/Tokyo");
assert(tz->name() == "Asia/Tokyo");
}- locate_zone[color ff0000]
- time_zone[link /reference/chrono/time_zone.md]
- tz->name()[link /reference/chrono/time_zone/name.md]
- C++20
- Clang: (9.0時点で実装なし)
- GCC: (9.2時点で実装なし)
- Visual C++: (2019 Update 3時点で実装なし)