Function_to_date_time

In [1]:

import pandas as pd
dates = ['2017-01-05', 'Jan 5, 2017', '01/05/2017', '2017.01.05', '2017/01/05','20170105']
pd.to_datetime(dates)

Out[1]:

DatetimeIndex(['2017-01-05', '2017-01-05', '2017-01-05', '2017-01-05',
               '2017-01-05', '2017-01-05'],
              dtype='datetime64[ns]', freq=None)

In [2]:

dt = ['2017-01-05 2:30:00 PM', 'Jan 5, 2017 14:30:00', '01/05/2016', '2017.01.05', '2017/01/05','20170105']
pd.to_datetime(dt)

Out[2]:

DatetimeIndex(['2017-01-05 14:30:00', '2017-01-05 14:30:00',
               '2016-01-05 00:00:00', '2017-01-05 00:00:00',
               '2017-01-05 00:00:00', '2017-01-05 00:00:00'],
              dtype='datetime64[ns]', freq=None)

European style dates with day first

  • US: mm/dd/yy

  • Eur: dd/mm/yy

In [6]:

Out[6]:

In [8]:

Out[8]:

In [9]:

Out[9]:

In [10]:

Out[10]:

In [13]:

Out[13]:

In [14]:

Out[14]:

Epoch or Unix time means number of seconds that have passed since Jan 1, 1970 00:00:00 UTC time

In [21]:

Out[21]:

In [22]:

Out[22]:

In [25]:

Out[25]:

Out[26]:

Last updated

Was this helpful?