【发布时间】:2016-12-13 13:35:53
【问题描述】:
我正在用 Swift 2 构建一个 iOS 应用程序。 我需要约会并更改该日期的时间。 我怎样才能以最简单的方式做到这一点?
2016-12-10 12:00:00 to 2016-12-10 16:00:00
时间来自字符串,但日期来自 NSDate。
【问题讨论】:
-
您能发帖吗,您尝试过什么?请提供Minimal, Complete, and Verifiable example。
-
哇,这么多反对票:(我问的原因是我不知道从哪里开始。
-
为什么要更改时间。如果要考虑时区,那将是错误的方法。你应该从搜索开始。
-
您可以使用 Apple 提供的一些类来处理时间。要从
NSString创建NSDate,您需要NSDateFormatter(developer.apple.com/reference/foundation/nsdateformatter)。将NSString转换为NSDate后,您可以使用NSCalendar添加小时、分钟、秒等,如本答案stackoverflow.com/a/29465300/4063602 中所述。希望至少能给你一些搜索的东西:)