python - strtotime的等价函数?
我正在用这个方法把日期时间字符串转换成Unix时间戳:
str(int(time.mktime(time.strptime(date,"%d %b %Y %H:%M:%S %Z"))))
不过,日期的格式经常不一样,所以我总是收到以下错误信息:
时间数据与格式不匹配:数据=Tue, 26 May 2009 19:58:20 -0500 格式=%d %b %Y %H:%M:%S %Z
有没有简单的函数可以把日期/时间的字符串转换成Unix时间戳呢?我真的不想每次在循环中都去调用一个PHP脚本来输出时间戳 :)
1 个回答
27
from dateutil.parser import parse
parse('Tue, 26 May 2009 19:58:20 -0500').strftime('%s')
# returns '1243364300'
这段代码是用来处理一些数据的。它的作用是把输入的数据进行某种操作,然后输出结果。具体来说,它可能会对数据进行筛选、排序或者其他处理,让结果更加清晰易懂。
在编程中,我们常常需要对数据进行这样的处理,以便更好地分析和使用这些数据。通过这种方式,我们可以从复杂的信息中提取出我们需要的部分。
总之,这段代码的目的是为了让数据变得更有用,帮助我们更好地理解和利用它。