Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.18 KB

File metadata and controls

47 lines (39 loc) · 1.18 KB

format

  • 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++20

概要

zoned_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時点で実装なし)