Ios 将一个时区中的NSString解析为NSDate,并将其转换为另一个时区

Ios 将一个时区中的NSString解析为NSDate,并将其转换为另一个时区,ios,objective-c,nsdate,nsdateformatter,Ios,Objective C,Nsdate,Nsdateformatter,谁能帮我读一下这个字符串(时区-“太平洋/大溪地”): 并将其解析为本地时区(“欧洲/伦敦”)中的NSDate 我知道我应该使用NSDateFormatter,但我不知道如何将初始时区设置为“Pacific/Tahiti”,读取字符串并将其转换为“Europe/London” 非常感谢 NSDate不包含时区。它是用于解析或格式化日期的格式化程序的时区,确定了人类可见的时区。(可能需要使用NSTimeZone timeZoneWithName两次来创建用于设置日期格式化程序的两个时区对象。) N

谁能帮我读一下这个字符串(时区-“太平洋/大溪地”):

并将其解析为本地时区(“欧洲/伦敦”)中的NSDate

我知道我应该使用
NSDateFormatter
,但我不知道如何将初始时区设置为“Pacific/Tahiti”,读取字符串并将其转换为“Europe/London”


非常感谢

NSDate不包含时区。它是用于解析或格式化日期的格式化程序的时区,确定了人类可见的时区。(可能需要使用NSTimeZone timeZoneWithName两次来创建用于设置日期格式化程序的两个时区对象。)
NSString *str = @"2014-06-12 14:00:00"