Python timedelta 结果到整数

Python timedelta result to integer number

对不起,我是初学者,你如何将 int 作为 timedelta 的结果,因为它给出了带有“d”和 utc 的格式,抱歉我的英语不好

          y, m, d = map(int, input('FIRST DATE: ').split(','))
          f_date = date(y, m, d)
          y, m, d = map(int, input('SECOND DATE: ').split(','))
          l_date = date(y, m, d)
          delta = (l_date - f_date:%d)
        i1 = (p * r)
        i2 = (delta / 360)
        i = i1 * i2
        print(i)

一个 timedelta 有三个字段,dayssecondsmicroseconds

所以 td.days * 86_400 + td.seconds + td.microseconds/1_000_000 给你时间增量 td 秒。