- chrono[meta header]
- std[meta namespace]
- formatter[meta class]
- function[meta id-type]
- cpp20[meta cpp]
template <class FormatContext>
typename FormatContext::iterator
format(const chrono::zoned_time<Duration, TimeZonePtr>& tp,
FormatContext& ctx); // (1) C++20zoned_timeクラスオブジェクトを文字列フォーマットする。
以下と等価:
sys_info info = tp.get_info();
chrono::local-time-format-t<Duration> x {
tp.get_local_time(),
&info.abbrev,
&info.offset
};
return formatter<chrono::local-time-format-t<Duration>, charT>::format(
x,
ctx
);- sys_info[link /reference/chrono/sys_info.md]
- chrono::local-time-format-t[link /reference/chrono/local-time-format-t.md]
- tp.get_info()[link /reference/chrono/zoned_time/get_info.md]
- tp.get_local_time()[link /reference/chrono/zoned_time/get_local_time.md]
- C++20
- Clang: (9.0時点で実装なし)
- GCC: (9.2時点で実装なし)
- Visual C++: (2019 Update 3時点で実装なし)