ヘブライ語と英語の 2 つのテキストがあります。
最初のテキストには、ヘブライ語の日付があります。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *hebrew = [[NSLocale alloc] initWithLocaleIdentifier:@"he_IL"]; // Hebrew
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'hh:mm:ss.SSSZ"];
NSDate *date = [dateFormatter dateFromString:model.startDate];
NSLog(@"%@", date);
[dateFormatter setDateFormat:@"EEEE,dd.MM.yyyy"];
dateFormatter.locale = hebrew;
NSString *strDate = [dateFormatter stringFromDate:date];
および開始日は次のとおりです。
一方、NSString オブジェクト timeForRequest に テキスト07: 00-16: 00があります
私が必要とする形式は 16:00 - 07:00
そして、次のコードで同じことをしようとすると
[NSString stringWithFormat:@"%@ | %@",strDate,timeForRequest]
次のように表示されます。07:00~16:00
時刻が正しくないことに注意してください。この有線の状況から抜け出すのを手伝ってください。
前もって感謝します。