从Python向MySQL插入Unix时间戳
我想把当前系统的时间戳放到数据库的一个字段里。我不想用服务器端的 now()
函数,而是想用 Python 客户端的系统时间戳。请问 MySQL 中哪种数据类型可以存储这个值,我该怎么插入?使用 time.time()
够吗?
2 个回答
1
time.time()
返回的是一个浮点数,如果你只需要精确到秒,那你可以把它截断,存储为一个整数。
1
在编程中,有时候我们需要处理一些数据,比如从一个地方获取信息,然后在另一个地方使用这些信息。这个过程就像是把水从一个桶倒到另一个桶。
在这个过程中,我们可能会遇到一些问题,比如数据的格式不对,或者我们需要的某些信息缺失。这就像是你想要的水桶里没有水,或者水的颜色不对。
为了避免这些问题,我们可以使用一些工具和方法来确保数据的正确性和完整性。就像在倒水之前,我们先检查一下水桶是否干净,水是否足够。
总之,处理数据就像是一个小实验,我们需要仔细观察,确保每一步都做对了,这样才能得到我们想要的结果。
>>> import datetime
>>> datetime.datetime.now().strftime("%s")
'1403545051'