2016-04-25 70 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()