我想知道我是否可以通过用户的电话使用本地时区来转换游戏的开始时间(例如,如果是EST,则为9;如果是CST,则为8,等等)。
目前,我是通过用户电话获取当地时间的:
let gmtTime = NSDate()
然后使用这段时间仅显示当前或将来的项目:
let query = PFQuery(className: "data")
query.orderByAscending("dateGame")
query.whereKey("dateGame", greaterThanOrEqualTo: gmtTime)
使用dateGame
我的Parse后端中的(以UTC时间表示):
不必time
为每个游戏开始(9 EST)硬编码一个标准时区:
有什么想法可能吗?
NSDateFormatter可以帮助您将开始时间转换为用户的本地时区。
var dateFormatter = NSDateFormatter()
dateFormatter.timeZone = NSTimeZone.localTimeZone()
dateFormatter.dateFormat = "h z"
let startTime = dateFormatter.stringFromDate(dateGame)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句