在php中
echo time();
你得到一个10位数的时间戳。
在python ..
import time
>>> print time.time()
1374872354.62
Python中的time()
等价在哪里?
答案 0 :(得分:0)
Python使用浮点类型,以便它可以表示小数时间。抛弃那部分:
>>> import time
>>> int(time.time())
1374872983
答案 1 :(得分:0)
好的,所以python的time()来自time
模块:)
时间()
“将自纪元以来的秒数作为浮点数返回。请注意,即使时间总是返回为 浮点数,并非所有系统都提供更好的时间 精度超过1秒。虽然此功能通常会返回 非递减值,它可以返回比以前更低的值 如果在两次通话之间设置了系统时钟,则呼叫。“ - Python Time doc
有时候clock()可能效果更好:
“在Unix上,将当前处理器时间返回为以秒为单位表示的浮点数。精度,实际上是非常的 定义“处理器时间”的含义,取决于它的含义 C函数同名,但无论如何,这是函数来的 用于基准测试Python或计时算法。 - Python Time doc “
根据您的使用情况,您应选择以下其中一项:有关讨论,请参阅此处:Python - time.clock() vs. time.time() - accuracy?
根据文档的PHP时间执行以下操作:
“以秒为单位返回以秒为单位测量的当前时间 Unix Epoch(1970年1月1日00:00:00 GMT)。 “ - PHP docs
所以无论你选择哪一个;你最有可能得到相同的,如果不是比PHP的时间更好的分辨率:)
如果你想为一个函数计时,你应该尝试timeit
module自动选择clock
或time
,具体取决于操作系统的粒度