我有一个数字“436879.0”,这是自1月1日午夜以来的分钟数。
使用Python日期时间模块,我将如何将其转换为数月,数天,数小时?使用datetime将分钟转换为月
-1
A
回答
1
使用Python日期时间模块,您可以将其转换。
>>> from datetime import timedelta
>>> d = timedelta(minutes=436879.0)
>>> d.days
303
>>> d.seconds
33540
>>> d.microseconds
0
>>>
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
相关问题
- 1. delphi将分钟转换为分钟
- 2. 将时钟时间转换为分钟
- 3. 使用TryParseExact将“2012年8月”转换为DateTime对象
- 4. 如何在Python3中使用datetime将日期转换为月份?
- 5. 转换为datetime使用Convert.ToDateTime
- 6. DATEDIFF将分钟转换为十进制
- 7. 将小时转换为分钟
- 8. 将像素转换为分钟
- 9. php将数字转换为分钟
- 10. 将分钟数转换为hh:mm
- 11. 将分钟转换为HH24:MI格式
- 12. Mp3将分钟转换为毫秒
- 13. MySQL将分钟转换为秒
- 14. 将毫秒转换为分钟
- 15. 将整型字段转换为分钟
- 16. XPath 1.0:将ss转换为分钟,秒
- 17. 将总分钟转换为天数,小时数,分钟数vb
- 18. 在T-SQL中将分钟转换为小时和分钟
- 19. Mysql将分钟转换为一天的小时分钟
- 20. 将分钟转换为小时,分钟和秒
- 21. 将varchar转换为datetime
- 22. 将datetime js转换为c#
- 23. 将dateTime转换为int
- 24. SQL - 将varchar转换为datetime
- 25. 将nvarchar转换为datetime
- 26. 将Double转换为DateTime?
- 27. 将INT转换为DATETIME(SQL)
- 28. 将float(YYYY)转换为datetime
- 29. 将datetime转换为bigint
- 30. 将.NET DateTime转换为OracleDate
谢谢。我将如何获得这些月份? – user3756366 2014-11-04 02:31:30
请检查此 - http://stackoverflow.com/questions/15226287/how-to-convert-days-into-months-using-datetime-in-python3将日期转换成月..请接受答案.. – user1050619 2014-11-04 02:32:01