title: How to parse a date string into a c++11 std::chrono time_point or similar?
body: <p>Consider a historic date string of format:</p>
  
  <pre class="lang-none prettyprint-override"><code>Thu Jan 9 12:35:34 2014
  </code></pre>
  
  <p>I want to parse such a string into some kind of C++ date representation, then calculate the amount of time that has passed since then.</p>
  
  <p>From the resulting duration I need access to the numbers of seconds, minutes, hours and days.</p>
  
  <p>Can this be done with the new C++11 <code>std::chrono</code> namespace? If not, how should I go about this today?</p>
  
  <p>I'm using g++-4.8.1 though presumably an answer should just target the C++11 spec.</p>