-2
A
回答
-1
let df = DateFormatter()
df.dateStyle = .full
df.doesRelativeDateFormatting = true
dump(df.string(from: Date()))
dump(df.string(from: Date(timeIntervalSinceNow: -1*24*60*60)))
使用日期格式化程序可以要求它使用相對日期格式。這樣你也可以免費獲得本地化版本。如果它可以顯示相對日期(昨天,今天,明天等),否則它會回落到dateStyle等。
1
如何嘗試https://github.com/quire-io/SwiftyChrono。 您的問題將被分成三個部分
- 語言標記=>試試就知道它是對象是什麼S,V等
- 知識的理解=>什麼的買,什麼是S和O
- 本體=>牛奶屬於食物
巨大的努力來做到這一點。根據我的經驗,句子中的日期可以通過檢測模式來解析。所以你可以試圖找到NLP日期解析器。
相關問題
- 1. 空間在斯威夫特斯威夫特的標記語言
- 2. 斯威夫特日期時區問題
- 3. iPhone自然日期語言處理
- 4. 時間戳斯威夫特
- 5. 初始化斯威夫特語言
- 6. 斯威夫特 - 的NSDate - 刪除日期
- 7. 按日期排序 - 斯威夫特3
- 8. 斯威夫特:日期差異
- 9. 獲取日期和時間斯威夫特
- 10. 斯威夫特轉換斯威夫特
- 11. 斯威夫特2斯威夫特3
- 12. 斯威夫特 - JSQMessagesViewController與斯威夫特
- 13. 處理嘗試和斯威夫特3
- 14. 斯威夫特:二維陣列處理
- 15. 如何處理在斯威夫特3
- 16. 斯威夫特語法 - 封
- 17. 語法在斯威夫特
- 18. 斯威夫特軟件包管理器 - 斯威夫特4語法
- 19. 斯威夫特SpriteKit紋理
- 20. 轉換日期字符串到本地時間日期對象斯威夫特
- 21. 自斯威夫特2
- 22. 斯威夫特後衛自
- 23. 斯威夫特
- 24. 斯威夫特
- 25. 斯威夫特
- 26. 斯威夫特
- 27. 斯威夫特
- 28. 斯威夫特
- 29. 斯威夫特
- 30. 斯威夫特
你會如何在「明天」一詞中獲得約會? –
如果不使用預編譯的第三方庫,我會在今天,今天和今天幾天前運行,並根據這一點建立一個字典(轉換爲小寫字母鍵)。然後,我會接受用戶的輸入,修剪它,小寫它,並將其用作關鍵字。 – Flekkzo
儘管這是快速和骯髒的解決方案,因爲它不會處理「幾乎」正確,即拼寫錯誤等。 – Flekkzo