現在、タイムゾーンのオフセットをNSStringとして返そうとしています。夏時間を含むタイムゾーンのGMTオフセットを返します。
-5
解析せずにこの番号にアクセスする簡単な方法がある場合は、私が知りたいのです:私は何をしたいことだけを返すです
NSDateFormatter *df = [NSDateFormatter new];
[df setDateFormat:@"dd/MM/yyyy HH:mm"];
//Create the date assuming the given string is in GMT
df.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0];
//Create a date string in the local timezone
df.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:[NSTimeZone localTimeZone].secondsFromGMT];
NSString *timezoneStr = [NSString stringWithFormat:@"%@", df.timeZone];
NSLog(@"date = %@", timezoneStr);
//returns
//GMT-0500 (GMT-5) offset -18000
: は現在、私はこれをやっています文字列を通って値をとる。
また、サイドの質問として、上記のコードは+/-夏時間を考慮していますか?
ローカルタイムゾーンまたは指定されたタイムゾーンのオフセットUTCをしたいですか? – Paulw11
ハンドセットのローカルタイムゾーン。 – HurkNburkS