Объединить две строки на разных языках RTL и LTR

У меня есть два текста, один на иврите и один на английском.

В первом тексте у меня есть дата на иврите.

    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];

и дата начала: יום שישי, 19.08.2016 в NString объект strDate

С другой стороны, у меня есть текст07: 00-16: 00 в NSString объект timeForRequest

Мой необходимый форматיום שני, 15.01.2016 | 16:00 - 07:00

и когда я пытаюсь сделать то же самое с помощью следующего кода

[NSString stringWithFormat:@"%@ | %@",strDate,timeForRequest]

это показывает мне так:יום שישי, 19.08.2016 | 07: 00-16: 00

Обратите внимание, что время не правильное, пожалуйста, помогите мне выйти из этой проводной ситуации.

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос