如果我可以说这个字符串“ 2008-12-12 19:21:10”,如何将其转换为日期,并分别从创建的对象中获取年,月和日?
使用datetime.datetime.strptime()功能:
datetime.datetime.strptime()
from datetime import datetime dt = datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S')
现在你有一个datetime.datetime对象,它有.year,.month和.day属性:
datetime.datetime
.year
.month
.day
>>> from datetime import datetime >>> datestring = "2008-12-12 19:21:10" >>> dt = datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S') >>> print dt.year, dt.month, dt.day 2008 12 12