>>> yesterday=(datetime.date.today() - datetime.timedelta(days=0)).strftime('%Y-%m-%d %H:%M:%S')
>>> print yesterday
2018-03-08 00:00:00
>>> time.strptime(yesterday, "%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2018, tm_mon=3, tm_mday=8, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=67, tm_isdst=-1)
>>> int(time.mktime(time.strptime(yesterday, "%Y-%m-%d %H:%M:%S")))
1520496000
为啥我打印的和网上转换的不一样呢?
因为有时区,mktime是本地时区
https://docs.python.org/3/lib...