如何只打印天数内的整数

2024-04-26 09:27:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的代码,其中打印的天数为“8天,0:00:00”,我只想打印的数字,输出应该只有“8”,谁能提供输入如何做到这一点?你知道吗

from datetime import datetime, date

def main ():
    cr_date = '2013-11-01'
    curr_date = '2013-11-09 18:17:53.196126'
    crdate = date(*map(int, cr_date.split("-")))
    currdate = datetime.strptime(curr_date, "%Y-%m-%d %H:%M:%S.%f")
    days = currdate.date() - crdate
    print "DAYS: " + str(days)

if __name__ == '__main__':
    main()

Tags: 代码fromimportmapdatetimedatemaindef