検索

ホームページ  >  に質問  >  本文

python中mktime的问题?

import time
t=time.strptime("1969-Sep-23 00:00:00",'%Y-%b-%d %H:%M:%S')
s=time.mktime(t)

错误提示:OverflowError:mktime argument out of range.

如果把时间改成1970-Sep-23 00:00:00 就不会出现错误。

为什么?

PHPzPHPz2804日前963

全員に返信(2)返信します

  • 大家讲道理

    大家讲道理2017-04-17 15:01:54

    タイムスタンプは 1970 年から始まり、最も古いものは 1970 年です

    返事
    0
  • 迷茫

    迷茫2017-04-17 15:01:54

    ここではエラーを報告しませんでしたが、負の数値が返されました。関連情報: Linux x86_64、Python 2.7.9 および 3.4.3、glibc 2.21。この情報も提供する必要があります。

    返事
    0
  • キャンセル返事