我正在制作一个应用程序,我从Parse获取时间为字符串,例如“13:24”我需要准备将它保存为CoreData
作为日期,但用此字符串替换时间以便稍后在fireDate
通知中使用它。什么是最好的方法来做到这一点?我应该得到currentDate()
,将其更改为字符串,并以某种方式替换我的timeString从Parse
?在Swift中用包含时间的字符串替换当前日期
0
A
回答
0
您可以使用此代码段获得今天的日期+自定义时间:
let time = "12:34"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy/MM/dd HH:mm"
var todayDateString = dateFormatter.stringFromDate(NSDate())
todayDateString.replaceRange(Range<String.Index>(start: todayDateString.endIndex.advancedBy(-5), end: todayDateString.endIndex), with: time)
let newDate = dateFormatter.dateFromString(todayDateString)
+0
谢谢!它会与'fireDate'兼容来触发通知? – kiuzio2
+0
'fireDate'通知是'NSDate?',与'newDate'相同,所以它必须兼容:) – sunshinejr
相关问题
- 1. SQL:替换文本字符串中包含的日期
- 2. 如何将日期时间字符串转换为当前的文化日期时间字符串
- 3. 字符串转换为JavaScript中的日期时间和当前时间
- 4. 字符串日期当前日期/时间?
- 5. 替换包含$字符的字符串
- 6. 检查日期时间字符串是否包含时间
- 7. 日期字符串替换
- 8. 使用PowerShell替换字符串中包含的字符串
- 9. 使用PowerShell来替换字符串中包含$的字符串
- 10. 查找字符串中是否包含日期和时间
- 11. 将日期时间字符串转换为日期时间
- 12. 转换日期/时间字符串值到.NET日期时间
- 13. 可查询的WHERE包含字符串,整数,日期时间
- 14. 如何筛选包含日期/时间字符串的excel列
- 15. 将Unix时间戳转换为日期为字符串? Swift
- 16. C#字符串日期时间转换
- 17. 字符串日期时间转换javascript
- 18. 转换字符串到日期时间
- 19. 替换包含“with \”的字符串?
- 20. TSQL - 当从字符串转换日期和/或时间时,从字符串
- 21. 如何为包含字符串的日期和时间转换为LOCALTIME可变
- 22. 带时区的Oracle时间戳:将日期部分替换为当前日期
- 23. Swift将字符串转换为日期
- 24. 字符串日期时间
- 25. C++ 11获取当前日期和时间作为字符串
- 26. 当前日期和时间作为字符串
- 27. 新的Date()当日日期时间字符串在javascript
- 28. 用有效日期替换如新日期(1358467200000)的字符串
- 29. Python的转换日期字符串到日期时间
- 30. 如何从PHP中包含日期时间值的字符串获取时区?
你可能想看看NSDataDetector! – luk2302