title: std::put_time implementation status in GCC?
body: <p>I was trying to compile <a href="http://en.cppreference.com/w/cpp/chrono/time_point">this example program</a> using GCC (tested versions 4.5.1, 4.6.3, 4.8.4):</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;iomanip&gt;
  #include &lt;ctime&gt;
  #include &lt;chrono&gt;
  
  using std::chrono::system_clock;
  
  int main()
  {
      system_clock::time_point now = system_clock::now();
      std::time_t now_c = system_clock::to_time_t(
                              now - std::chrono::hours(24));
      std::cout &lt;&lt; "One day ago, the time was "
                &lt;&lt; std::put_time(std::localtime(&amp;now_c), "%F %T") &lt;&lt; '\n';
  }
  </code></pre>
  
  <p><a href="http://ideone.com/XR1eF4">But it tells me:</a></p>
  
  <pre><code>prog.cpp: In function 'int main()':
  prog.cpp:14:18: error: 'put_time' is not a member of 'std'
  </code></pre>
  
  <hr>
  
  <p>I thought, probably it's not implemented yet. So I tried to check the implementation status for this function. I only found this page:</p>
  
  <ul>
  <li><a href="http://gcc.gnu.org/projects/cxx0x.html">http://gcc.gnu.org/projects/cxx0x.html</a></li>
  </ul>
  
  <p>but there I could not find any note on <code>put_time</code> or <code>chrono</code> or alike. Can anyone point me to a resource that provides information on the implementation status for this library?</p>