2014-11-04 107 views

回答

1

使用Python日期時間模塊,您可以將其轉換。

>>> from datetime import timedelta 
>>> d = timedelta(minutes=436879.0) 
>>> d.days 
303 
>>> d.seconds 
33540 
>>> d.microseconds 
0 
>>> 
+0

謝謝。我將如何獲得這些月份? – user3756366 2014-11-04 02:31:30

+0

請檢查此 - http://stackoverflow.com/questions/15226287/how-to-convert-days-into-months-using-datetime-in-python3將日期轉換成月..請接受答案.. – user1050619 2014-11-04 02:32:01

1

我們可以擴展user1050619的使用timedelta制定出實際日期回答一下:

from datetime import timedelta, datetime 

d = timedelta(minutes=436879.0) 
# Assuming your numbers represent minutes since 
# Jan 1 of *this year* 
date = datetime(2014, 1, 1) + d 
date 
Out[4]: datetime.datetime(2014, 10, 31, 9, 19) 

date.month 
Out[5]: 10 
+0

非常感謝。你是一個生活者! – user3756366 2014-11-04 02:40:15

+0

@ user3756366爲了感謝在StackOverflow上幫助過你的人,請提供所有幫助的答案,並勾選/接受最能解決問題的答案(儘管如此,在詢問之前可能會等待15分鐘)。儘管如此,評論總是很棒。 – Marius 2014-11-04 02:43:17