title: Converting character to POSIXct in R loses time zone
body: <p>I am trying to convert a character string into a POSIXct date format and running into a problem with the time zone information. </p>
  
  <p>The original character data looks like this:</p>
  
  <pre><code>SD$BGN_DTTM
  [1] "1956-05-25 14:30:00 CST" "1956-06-05 16:30:00 CST" "1956-07-04 15:30:00 CST"
  [4] "1956-07-08 08:00:00 CST" "1956-08-19 12:00:00 CST" "1956-12-23 00:50:00 CST"
  </code></pre>
  
  <p>but when I attempt to convert using as.POSIXct , this happens:</p>
  
  <pre><code>SD$BGN_DTTM &lt;- as.POSIXct(SD$BGN_DTTM)
  [1] "1956-05-25 14:30:00 PDT" "1956-06-05 16:30:00 PDT" "1956-07-04 15:30:00 PDT"
  [4] "1956-07-08 08:00:00 PDT" "1956-08-19 12:00:00 PDT" "1956-12-23 00:50:00 PST"
  </code></pre>
  
  <p>It looks like the function isn't reading the time zone I've specified. Since my computer is on PDT, it looks like it has used that instead. Note also that it has appended PST to the last date (seems odd). Can anyone tell me what is going on here, and whether there is a method to get R to read the time zone information as shown? </p>