Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::chrono::weekday::c_encoding,std::chrono::weekday::iso_encoding

      From cppreference.com
      <cpp‎ |chrono‎ |weekday
       
       
      Date and time library
       
       
      constexprunsigned c_encoding()constnoexcept;
      (1)(since C++20)
      constexprunsigned iso_encoding()constnoexcept;
      (2)(since C++20)
      1) Returns the weekday value stored in*this.
      2) Returns the weekday value stored in*this, except that Sunday (stored as0) is interpreted as7 according to ISO 8601.

      [edit]Return value

      1) The weekday value stored in*this.
      2)c_encoding()== 0u? 7u: c_encoding()

      [edit]Example

      Run this code
      #include <chrono>#include <iostream> int main(){std::cout<<"i: C: ISO: Weekday:\n"; for(unsigned i{0}; i!=8;++i){conststd::chrono::weekday w{i};std::cout<< i<<"  "<< w.c_encoding()<<"  "<< w.iso_encoding()<<"    "<< w<<'\n';}}

      Output:

      i: C: ISO: Weekday:0  0  7    Sun1  1  1    Mon2  2  2    Tue3  3  3    Wed4  4  4    Thu5  5  5    Fri6  6  6    Sat7  0  7    Sun
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/chrono/weekday/encoding&oldid=161677"

      [8]ページ先頭

      ©2009-2025 Movatter.jp