title: Wrong output on python string to datetime
body: <p>So I want to read csv and make a plot for the data. I use plotly candlestick to output stock data. However, some problems I met here very strange</p>
  <pre><code>start=datetime(2017,6,15,10,22)
  end=datetime(2021,12,10,19,59)
  df=pd.read_csv(&quot;test.csv&quot;)
  df.head()
  </code></pre>
  <p>The output for dataframe that reading from excel is like this</p>
  <pre><code>        Date    Name    Open    High    Low Close
  0   12/10/2021 19:59    Apple Inc   179.84  179.85  179.81  179.84
  1   12/10/2021 19:58    Apple Inc   179.82  179.82  179.80  179.81
  2   12/10/2021 19:57    Apple Inc   179.84  179.84  179.82  179.84
  3   12/10/2021 19:56    Apple Inc   179.81  179.82  179.78  179.82
  4   12/10/2021 19:55    Apple Inc   179.83  179.83  179.80  179.80
  </code></pre>
  <p>Here I am using strptime() to convert the data to datetime</p>
  <pre><code>dates1=df.iloc[:,0].tolist()
  for i in range(len(dates1)):
      convertdates1.append(datetime.strptime(dates1[i],'%m/%d/%Y %H:%M'))
  
  convertdates1[0]
  </code></pre>
  <p>But the output is wrong</p>
  <pre><code>datetime.datetime(2020, 11, 12, 0, 0)
  </code></pre>
  <p>You can see that 12/10/2021 19:59 was converted to 11/12/2020 00:00, why? How can I get the correct result? and I will need to use it on plotly candlestick function</p>
  <pre><code>fig=go.Figure(data=[go.Candlestick(x=convertdates1,open=open,close=close,high=high,low=low)])
  fig.show()
  </code></pre>
  <p>Data sample if you need</p>
  <pre><code>Date,Name,Open,High,Low,Close
  12/10/2021 19:59,Apple Inc,179.84,179.85,179.81,179.84
  12/10/2021 19:58,Apple Inc,179.82,179.82,179.80,179.81
  12/10/2021 19:57,Apple Inc,179.84,179.84,179.82,179.84
  12/10/2021 19:56,Apple Inc,179.81,179.82,179.78,179.82
  </code></pre>