python的纪元时间是什么?也有人可以解释下面的代码:
time.ctime(time.time())
答案 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以来以秒为单位的整数值。