import pandas as pd
import numpy as np
import datetime
from dateutil.parser import parse
# parse根据字符串解析成datetime,字符串可以很随意,可用时间日期的英文单词,可用横线,逗号,空格等做分隔符
import pytz # 时区
time_stamps = ['2015-03-08 10:30:00.360000+00:00', '2017-07-13 15:45:05.755000-07:00',
'2012-01-20 22:30:00.254000+05:30', '2016-12-25 00:30:00.000000+10:00']
df = pd.DataFrame(time_stamps, columns = ['Time'])
df
ts_objs = np.array([pd.Timestamp(item) for item in np.array(df.Time)])
df['Ts_obj'] = ts_objs
print(ts_objs)
df
[Timestamp(‘2015-03-08 10:30:00.360000+0000’, tz=‘UTC’)
Timestamp(‘2017-07-13 15:45:05.755000-0700’, tz=‘pytz.FixedOffset(-420)’)
Timestamp(‘2012-01-20 22:30:00.254000+0530’, tz=‘pytz.FixedOffset(330)’)
Timestamp(‘2016-12-25 00:30:00+1000’, tz=‘pytz.FixedOffset(600)’)]