ios - Check for week day string in different languages -


i have class output string depend on current day. work's fine in russian, but, when switch language not work. how write it:

 nsdateformatter *dateformatter = [[nsdateformatter alloc] init];     [dateformatter setdateformat:@"eeee"];      // current day      nsstring *currentday = [dateformatter stringfromdate:[nsdate date]];      // mon      if ([currentday isequaltostring:@"понедельник"]){         _mon.textcolor = color_bg;     } 

is there easy way make code work in other languages? not depend on current iphone selected language?

you comparing string here different language.

so either have translation every weekday language or recommended way change formatter return integer of week. if not wrong e

so :

nsdateformatter *dateformatter = [[nsdateformatter alloc] init]; [dateformatter setdateformat:@"e"]; int current = [[daydateformatter stringfromdate:[nsdate date]] intvalue];  if (currentday == 1){     _mon.textcolor = color_bg; } 

Comments