Python 3 - 时间 mktime() 方法

  • 描述

    方法mktime()是 localtime() 的反函数。它的参数是 struct_time 或完整的 9 元组,它返回一个浮点数,以与 time() 兼容。
    如果输入值不能表示为有效时间,则OverflowError要么ValueError将被提高。
  • 句法

    以下是语法mktime()方法 -
    
    time.mktime(t)
    
  • 参数

    t− 这是 struct_time 或完整的 9 元组。
  • 返回值

    此方法返回一个浮点数,以与 time() 兼容。
  • 例子

    以下示例显示了 mktime() 方法的用法。
    
    #!/usr/bin/python3
    import time
    t = (2016, 2, 15, 10, 13, 38, 1, 48, 0)
    d = time.mktime(t)
    print ("time.mktime(t) : %f" %  d)
    print ("asctime(localtime(secs)): %s" % time.asctime(time.localtime(d)))
    
  • 结果

    当我们运行上面的程序时,它会产生以下结果 -
    
    time.mktime(t) : 1455511418.000000
    asctime(localtime(secs)): Mon Feb 15 10:13:38 2016