2014-11-04 111 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