我需要将一个以12/09/2008-12:40:49格式输入到url中的字符串转换为日期。显然,在最后我需要一个UNIX时间戳,但在此之前,我需要先获得日期对象。
我该怎么做?我找不到任何显示该格式日期的资源?谢谢。
strptime
方法。如果你正在使用Python 2.5或更高版本,则可以在datetime
上使用该方法,否则必须使用time
和datetime
模块的组合来实现此目的。from datetime import datetime
dt = datetime.strptime(s, "%d/%m/%Y-%H:%M:%S")
小于2.5:
from datetime import datetime
from time import strptime
dt = datetime(*strptime(s, "%d/%m/%Y-%H:%M:%S")[0:6])
time.strptime()
方法来解析日期字符串。这将返回一个 time_struct
,你可以将其传递给 time.mktime()
(当字符串表示本地时间时)或 calendar.timegm()
(当字符串为UTC时间时),以获取自历元以来的秒数。请注意保留HTML标签,但也要尽可能使内容更加通俗易懂。