【问题标题】:Python timedelta result to integer number [closed]Python timedelta结果为整数[关闭]
【发布时间】:2020-11-16 02:33:57
【问题描述】:

对不起,我是初学者,你如何使 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)

【问题讨论】:

  • 请修正你的缩进
  • 变量pr是什么?

标签: python python-datetime timedelta


【解决方案1】:

一个 timedelta 包含三个字段,dayssecondsmicroseconds

所以td.days * 86_400 + td.seconds + td.microseconds/1_000_000 以秒为单位为您提供时间增量td

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 2019-05-31
    • 2018-06-26
    • 1970-01-01
    • 2020-06-16
    相关资源
    最近更新 更多