title: C++ UnixTimestamp and readable time format
body: <p>I get a timestamp as an AnsiString from my database in my C++ application.
  It looks like this "2017-09-12 09:35:10".</p>
  
  <p>Now I want to parse it back into an Unix Timestamp.</p>
  
  <pre><code>AnsiString myDate = Query-&gt;Fields-&gt;FieldByName("MyDates")-&gt;AsString;
  TDateTime = StrToDateTime(myDate);
  </code></pre>
  
  <p>In my specific case I get the following date: <em>2017-08-10 08:43:35</em></p>
  
  <p>But the Unixtimestamp I get is: <em>42957.363599537</em></p>
  
  <p>Which is <em>01-01-1970 12:55:57</em> calculated back into readable format.</p>
  
  <p>What am I missing here?!...</p>