2016-04-25 143 views
0

我目前存储时间戳是这样的:查询Unix时间一天天在Python

datetime = int(time.mktime(_scheduled_datetime.timetuple())) 
> 1172969203.1 

我需要再找到的日期时间的所有对象现在()。

不幸的是,我的应用程序不允许我查询范围,只有整个值。是否有可能仅存储时间戳的日期部分,即01/01/2016因此,我可以获取今天()的所有datetime值。

+1

你的问题不是很清楚。你的意思是这样的:'datetime.today()。date()'? – AKS

+0

@AKS我只想表示时间戳的日期,月份和年份部分,而不是时间,分钟。或几小时。这是可能的时间戳?如果是这样如何? – Prometheus

+0

你试过我的建议吗?它会给你没有时间的日期。 – AKS

回答

1

你可以试试:

import time 
import datetime 

timestamp = int(time.time()) 

# date timestamp 
print int(
    time.mktime(
     datetime.date.fromtimestamp(timestamp).timetuple() 
    ) 
) 

# iso format date string 
print datetime.date.fromtimestamp(timestamp).isoformat()