IT/Python

[python] datetime <-> timestamp <-> string

2sonnn 2016. 8. 31. 23:23

ubuntu 14.04


>>> import datetime

>>> import time


##### string -> datetime object #####

>>> string_date = '2016-08-31 00:00:00'

>>> dobj = datetime.datetime.strptime(string_date,'%Y-%m-%d %H:%M:%S')

>>> dobj

datetime.datetime(2016, 8, 31, 0, 0)


##### datetime object -> timestamp #####

>>> timestamp = time.mktime(dobj.timetuple())

>>> timestamp

1472569200.0

##### timestamp -> datetime object #####

>>> dobj2 = datetime.datetime.fromtimestamp(timestamp)

>>> dobj2

datetime.datetime(2016, 8, 31, 0, 0)


'IT > Python' 카테고리의 다른 글

PIP ImportError Fix  (0) 2018.04.18