我有django窗體,並且我從POST接收格式化爲「%d /%m /%Y」的日期,我想將它轉換爲「%Y-%m-%d」,我怎麼能這樣做?轉換日期格式python
4
A
回答
11
In [1]: import datetime
In [2]: datetime.datetime.strptime('10/05/2012', '%d/%m/%Y').strftime('%Y-%m-%d')
Out[2]: '2012-05-10'
同樣,在Django的模板語法您可以使用date filter:
{{ mydate|date:"Y-m-d" }}
到在你身上打印你的約會首選格式。
6
的一種方法是使用strptime
和strftime
:
>>> import datetime
>>> datetime.datetime.strptime('5/10/1955', '%d/%m/%Y').strftime('%Y-%m-%d')
'1955-10-05'
0
您可以使用easy_date以方便:
import date_converter
my_datetime = date_converter.string_to_string('02/05/2012', '%d/%m/%Y', '%Y-%m-%d')
相關問題
- 1. Python的日期時間格式轉換
- 2. Python中日期格式的轉換
- 3. Python日期時間格式轉換
- 4. 轉換日期到MySQL日期格式
- 5. 轉換日期格式/加密日期
- 6. 轉換日期格式SQL
- 7. 轉換日期格式
- 8. 轉換日期格式
- 9. Metl - 轉換日期格式
- 10. XSLT轉換日期格式
- 11. 轉換日期格式
- 12. 日期格式轉換javascript
- 13. R:日期格式轉換
- 14. 日期格式轉換Ruby
- 15. 轉換日期格式
- 16. CMake轉換日期格式
- 17. 日期格式轉換javascript
- 18. 轉換日期格式
- 19. 轉換日期格式
- 20. Java日期格式轉換
- 21. javascript日期格式轉換
- 22. javascript日期格式轉換
- 23. 轉換日期格式
- 24. 轉換日期格式
- 25. iOS日期格式轉換?
- 26. 轉換日期格式Perl
- 27. 轉換此日期格式
- 28. 轉換日期格式
- 29. 轉換日期格式
- 30. 轉換日期格式
這實際上對你的工作有關係嗎?你不是試圖用django的模板語言來做到這一點嗎? – senderle