Combine Two String in verschiedenen Sprachen RTL & LTR

ch habe zwei Texte, einen in hebräischer und einen in englischer Sprach

m ersten Text habe ich ein Datum, das auf Hebräisch is

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

und Startdatum ist: יום שישי, 19.08.2016 in NString-Objekt strDate

uf der anderen Seite habe ich Text 07: 00-16: 00 im NSString-Objekt timeForRequest

Mein benötigtes Format ist יום שני, 15.01.2016 | 16:00 - 07:00 Uhr

und wenn ich versuche, dasselbe mit folgendem Code zu tun

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

it zeigt mir das so: יום שישי, 19.08.2016 | 07:00 bis 16:00 Uhr

Beachten Sie, dass die Uhrzeit nicht korrekt ist. Bitte helfen Sie mir, aus dieser Situation herauszukommen.

Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage