我有两个文本,一个是希伯来语,一个是英语。
在第一个文本中,我有希伯来语的日期。
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 in NString object strDate
另一方面,我在 NSString 对象 timeForRequest 中 有文本07: 00-16: 00
我需要的格式是יום שני, 15.01.2016 | 16:00 - 07:00
当我尝试对以下代码做同样的事情时
[NSString stringWithFormat:@"%@ | %@",strDate,timeForRequest]
它向我展示了这样的:יום שישי,19.08.2016 | 07:00-16:00
观察时间不正确,请帮助我摆脱这种有线情况。
提前致谢。