智能日期解釋
回答
請參閱我的SO answer以獲取三個Python日期解析庫的鏈接。其中最常用的是python-dateutils,但不幸的是它無法處理所有格式。
也許你在想PHP的strtotime()
功能,在Swiss Army Knife of date parsing:
男人,我怎麼
strtotime()
之前做。哦,我知道,我有一個482行功能來解析日期格式並返回時間戳。而且我仍然不能做很酷的東西。就像今晚我需要弄清楚感恩節在美國的時候。我知道這是11月份的第四個星期四。所以,我從一些數學的東西開始,並檢查11月1日這一週的哪一天將會繼續。所有這些讓我頭部受傷。所以,我只是試着玩這個遊戲。strtotime("thursday, november ".date("Y")." + 3 weeks")
這給了我感恩節。真棒。
不幸的是,似乎沒有Python等價物。我能找到的最接近的是dateutil.parser
模塊。
您可以在python中運行如下內容:[item for item in list(rrule.rrule(rrule.MONTHLY ,count = 12,byweekday = rrule.TH(4),dtstart = datetime.date.today()))if item.month == 11] [0] .strftime('%Y-%m-%d') 。這將計算每個月的第四個星期四的日期,爲期一年。然後選擇一個月份爲11月份的日期,並確定下一個感恩節的日期。 – user2694306 2014-12-11 08:07:23
我見過的蟒蛇簡單的是here。
它使用pyparsing,並且只是一個小腳本,但它可以滿足您的要求。然而,如果需要的話,它的優點是很容易擴展和改進。解析過程中,Pyparsing相對容易學習。
- 1. 「智能」(原諒)日期解析器?
- 2. 綜合(智能)日期庫
- 3. 智能MySQL查詢錯誤解釋
- 4. 智能日期範圍解析人體輸入?
- 5. Java的智能日期/時間解析器
- 6. 笨顯示proble機智日期功能
- 7. java智能日期分析器
- 8. 智能歐式日期輸入控件
- 9. 插入日期時的動態智能日期掩碼
- 10. 如何解釋此日期值?
- 11. 日期時間解釋問題
- 12. 解釋JavaScript的日期()函數
- 13. 使用MySql/PHP解釋日期
- 14. 日期格式被錯誤解釋
- 15. 解釋日期的CEILING函數
- 16. 如何用NSDateFormatter解釋日期?
- 17. 如何解釋此日期格式?
- 18. MySQL查詢解釋日期字符串的日期
- 19. 的JQuery的DatePicker不能被解釋爲日期上的Java
- 20. 能有人請解釋這個jQuery日期選擇器例如
- 21. 解析詮釋不工作日期功能
- 22. 未能解釋日期的正則表達式
- 23. 功能解析日期
- 24. SAPUI5智能表 - 智能字段使字段強制註釋
- 25. 創建日期功能的智能方法?
- 26. 日期與詮釋
- 27. Elasticsearch日誌解釋
- 28. 解釋snort日誌
- 29. Tomcat日誌解釋
- 30. 日食與智能碰撞
http://www.rememberthemilk.com/和GNU * at *「允許相當複雜的時間規範」 – Utaal 2009-07-23 00:40:38