从时间戳开始的PYTHON分钟数

从时间戳开始的PYTHON分钟数,python,timestamp,python-3.3,Python,Timestamp,Python 3.3,我只需要一个十进制系统来精确计算时间 所以我需要一个函数,返回时间戳的分钟数(对于时间戳,我指的是1/1/1970) 它必须非常简单,相反,我从25分钟开始搜索 模块有什么问题?是的,这就是我试图使用的库…再说一遍,它有什么问题?你不能用它实现什么?我需要时间戳中的分钟数:一个返回时间戳中的分钟数的函数(对于时间戳,我的意思是1/1/1970)。你可能对这里的术语有误解。您所描述的时间戳通常称为历元。时间戳是不同的东西,即描述某个事件发生时间的时间值。时间戳不在python的标准库中(看起来,但

我只需要一个十进制系统来精确计算时间

所以我需要一个函数,返回时间戳的分钟数(对于时间戳,我指的是1/1/1970)


它必须非常简单,相反,我从25分钟开始搜索

模块有什么问题?是的,这就是我试图使用的库…再说一遍,它有什么问题?你不能用它实现什么?我需要时间戳中的分钟数:一个返回时间戳中的分钟数的函数(对于时间戳,我的意思是1/1/1970)。你可能对这里的术语有误解。您所描述的时间戳通常称为历元。时间戳是不同的东西,即描述某个事件发生时间的时间值。时间戳不在python的标准库中(看起来,但我不敢相信)。我从datetime import timestamp尝试了这个
,但不起作用。我该怎么办?如果您使用的是Python3.3.0,那么python真的需要7行才能及时使用十进制系统吗?在这方面我是个傻瓜,但如果这是我非常不喜欢这种语言的唯一方式……无论如何,多亏了你,这不是你的错。是的,我使用的是python 3.3.2,但我如何使用datetime.timestamp来获得分钟数?python重视可读性,而不是简洁性。尽管如此,一个精简的版本可以写成一行代码:
lambda:DT.datetime.now().timestamp//60
,或者只要
time.time()//60
,如果您不介意浮点结果,那么
floor()
trunc()
之间的差异并不重要。
import datetime as DT
def minutes(timestamp=None):
    """ Return integral number of minutes from the Epoch, 1970-1-1 """
    if timestamp is None:
        now = DT.datetime.now()
        timestamp = now.timestamp()
    return timestamp//60

print(minutes())
import time
print(int(time.time() / 60))

23078330