什么是python中的纪元时间

时间:2016-04-21 06:32:29

标签: python

python的纪元时间是什么?也有人可以解释下面的代码:

time.ctime(time.time())

2 个答案:

答案 0 :(得分:0)

根据doc

  

时代是时间开始的时刻。当年1月1日0点,“时代以来的时间”为零。对于Unix,时代是1970年。要了解时代是什么,请查看gmtime(0)。

关于time.ctime()

  

time.ctime([秒])

     

将自纪元以来以秒为单位的时间转换为表示本地时间的字符串。如果未提供secs或None,则使用time()返回的当前时间。 ctime(secs)相当于asctime(localtime(secs))。 ctime()不使用区域设置信息。

答案 1 :(得分:0)

如time.time()方法所述:

  

此方法将时间作为自纪元以秒为单位表示的浮点数返回,以UTC为单位。

如time.ctime()所述:

  

方法ctime()将自纪元以来以秒表示的时间转换为表示本地时间的字符串。如果未提供secs或None,则使用time()返回的当前时间。此功能相当于asctime(localtime(secs))。 ctime()不使用区域设置信息。

因此,以下代码的输出将是这样的:

print "time.ctime() : %s" % time.ctime(time.time())

会是这样的:

time.ctime() : Tue Feb 17 10:00:18 2009

纪元时间是UNIX时间,是自1.1.1970以来以秒为单位的整数值。