Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::time_get_byname

      From cppreference.com
      <cpp‎ |locale
       
       
       
      Localization library
       
      Defined in header<locale>
      template<

         class CharT,
         class InputIt=std::istreambuf_iterator<CharT>

      >class time_get_byname:publicstd::time_get<CharT, InputIt>

      std::time_get_byname is astd::time_get facet which encapsulates time and date parsing rules of the locale specified at its construction.

      Contents

      [edit]Specializations

      The standard library is guaranteed to provide every specialization that satisfies the following type requirements:

      [edit]Nested types

      Type Definition
      char_typeCharT
      iter_typeInputIt

      [edit]Member functions

      (constructor)
      constructs a newtime_get_byname facet
      (public member function)[edit]
      (destructor)
      destroys atime_get_byname facet
      (protected member function)[edit]
      [edit]

      std::time_get_byname::time_get_byname

      explicit time_get_byname(constchar* name,std::size_t refs=0);
      explicit time_get_byname(conststd::string& name,std::size_t refs=0);
      (since C++11)

      Constructs a newstd::time_get_byname facet for a locale withname.

      refs is used for resource management: ifrefs==0, the implementation destroys the facet, when the laststd::locale object holding it is destroyed. Otherwise, the object is not destroyed.

      Parameters

      name - the name of the locale
      refs - the number of references that link to the facet
      [edit]

      std::time_get_byname::~time_get_byname

      protected:
      ~time_get_byname();

      Destroys the facet.

      Inherited fromstd::time_get

      Nested types

      Type Definition
      char_typeCharT
      iter_typeInputIt

      [edit]Data members

      Member Description
      std::locale::idid[static] the identifier of thefacet

      Member functions

      invokesdo_date_order
      (public member function ofstd::time_get<CharT,InputIt>)[edit]
      invokesdo_get_time
      (public member function ofstd::time_get<CharT,InputIt>)[edit]
      invokesdo_get_date
      (public member function ofstd::time_get<CharT,InputIt>)[edit]
      invokesdo_get_weekday
      (public member function ofstd::time_get<CharT,InputIt>)[edit]
      invokesdo_get_monthname
      (public member function ofstd::time_get<CharT,InputIt>)[edit]
      invokesdo_get_year
      (public member function ofstd::time_get<CharT,InputIt>)[edit]
      (C++11)
      invokesdo_get
      (public member function ofstd::time_get<CharT,InputIt>)[edit]

      Protected member functions

      [virtual]
      obtains preferred ordering of day, month, and year
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]
      [virtual]
      extracts hours, minutes, and seconds from input stream
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]
      [virtual]
      extracts month, day, and year from input stream
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]
      extracts the name of a day of the week from input stream
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]
      extracts a month name from input stream
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]
      [virtual]
      extracts a year from input stream
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]
      [virtual](C++11)
      extracts date/time components from input stream, according to the specified format
      (virtual protected member function ofstd::time_get<CharT,InputIt>)[edit]

      Inherited fromstd::time_base

      Nested types

      Type Definition
      dateorder date order enumeration type, defining the valuesno_order,dmy,mdy,ymd, andydm

      [edit]Example

      This section is incomplete
      Reason: no example

      [edit]See also

      parses time/date values from an input character sequence intostd::tm
      (class template)[edit]
      (C++11)
      parses a date/time value of specified format
      (function template)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/locale/time_get_byname&oldid=177995"

      [8]ページ先頭

      ©2009-2025 Movatter.jp