title: How to convert AM/PM timestmap into 24hs format in Python?
body: <p>I'm trying to convert times from 12 hour times into 24 hour times...</p>
  
  <h3>Automatic Example times:</h3>
  
  <pre><code>06:35  ## Morning
  11:35  ## Morning (If m2 is anywhere between 10:00 and 12:00 (morning to mid-day) during the times of 10:00 and 13:00 (1pm) then the m2 time is a morning time)
  1:35  ## Afternoon
  11:35  ## Afternoon
  </code></pre>
  
  <h3>Example code:</h3>
  
  <pre><code>m2 = "1:35" ## This is in the afternoon.
  m2 = datetime.strptime(m2, "%H:%M")
  print m2
  </code></pre>
  
  <h3>Expected Output:</h3>
  
  <pre><code>13:35
  </code></pre>
  
  <h3>Actual Output:</h3>
  
  <pre><code>1900-01-01 01:35:00
  </code></pre>
  
  <hr>
  
  <p>I tried a second variation but again didn't help :/</p>
  
  <pre><code>m2 = "1:35" ## This is in the afternoon.
  m2split = m2.split(":")
  if len(m2split[0]) == 1:
      m2 = ("""%s%s%s%s""" % ("0", m2split[0], ":", m2split[1]))
      print m2
  m2temp = datetime.strptime(m2, "%I:%M")
  m2 = m2temp.strftime("%H:%M")
  </code></pre>
  
  <hr>
  
  <p>What am I doing wrong and how can I fix this?</p>