0
A
回答
4
您可以使用datetime.strptime
解析今年的日子:
>>> from datetime import datetime
>>> tm_yday = 59
>>> tm_year = datetime.now().year # current year
>>> datetime.strptime('{} {}'.format(tm_year, tm_yday), '%Y %j')
datetime.datetime(2014, 2, 28, 0, 0)
+0
'datetime.strptime('{} {:0> 3}'.format(tm_year,tm_yday ),'%Y%j')' Python文檔說:%j \t一年中的一天爲零填充十進制數。 \t 001,002,...,366 –
+0
我在原始答案中填充了內容,但是快速測試表明它實際上不需要解析。 – poke
0
日期時間日期類型是去這裏的路:
import datetime
今天這裏是:
>>> datetime.date.today()
datetime.date(2014, 2, 27)
下面是2014年1月1日:
>>> datetime.date(2014, 1, 1)
datetime.date(2014, 1, 1)
結合成一個日期時間對象:
datetime.datetime.combine(datetime.date(2014, 1, 1),
datetime.datetime.min.time())
1
import datetime
>>> datetime.datetime.strptime('10', '%j')
datetime.datetime(1900, 1, 10, 0, 0)
>>> datetime.datetime.strptime('359', '%j')
datetime.datetime(1900, 12, 25, 0, 0)
>>> datetime.datetime.strptime('359', '%j').month
12
>>> datetime.datetime.strptime('359', '%j').day
25
1
import datetime
foo=datetime.datetime(1990, 1, 1) + datetime.timedelta(tm_yday - 1)
month = foo.month
dayOfMonth = foo.day
年1990年是一個例子,嘗試其他在閏年的情況。
相關問題
- 1. 從Python結構構建XML
- 2. R構建日期時間從一年的一天,起源和分鐘
- 3. CruiseControl.NET - 如何在特定時間一天發佈一次構建
- 4. C#中結構體的一天中的時間#
- 5. 我該如何構建一個代表某一週某一天的Rails時間對象?
- 6. 如何使用python從非結構化的HTML中創建結構化陣列
- 7. 如何從cfquery構建結構?
- 8. 我如何在Python中創建結構結構?
- 9. 如何在Python中創建樹結構?
- 10. 如何從ctype結構構建python字符串?
- 11. 如何查詢過去一年中某一天的特定時間段
- 12. 如何從Jenkins構建變量獲取構建時間戳?
- 13. 查看C結構如何在構建時間內打包
- 14. 從另一個構建(條件)在TFS觸發構建2015年
- 15. 如何構建PHP/MySQL實時聊天?
- 16. 從Python中的GIS數據構建圖結構
- 17. 從表構建樹結構?
- 18. 如何在x天后觸發構建鏈中的構建?
- 19. 如何在Python中創建進程間數據結構?
- 20. 如何定義一個包含Ctype python結構的C結構
- 21. MPI從結構中創建MPI_Datatype包含結構與typedef結構
- 22. 如何創建可選一年下拉時間網上聊天
- 23. 如何從python中的句子找到非結構化的日期和時間?
- 24. 如何從一個numba結構類型創建一個結構體?
- 25. Android時間結構
- 26. 如何使用一週中的某一天和一個月中的哪一天在python中獲取年份?
- 27. 如何通過從文件中讀取來構建Python數據結構
- 28. 如何構建靈活的結構?
- 29. 如何使用python結構打包一個結構?
- 30. 如何在MATLAB中創建結構中的結構?
嘗試[datetime](http://docs.python.org/3/library/datetime.html)模塊 – JBernardo