Saya tahu bahwa rangkaian fungsionalitas formatter NSDate adalah anugerah bagi umat manusia, tetapi pada saat yang sama juga sangat membingungkan saya. Saya harap Anda dapat membantu saya.
Di suatu tempat di kode saya, ada int yang mewakili satu bulan. Jadi: 1 Januari, 2 Februari, dll.
Di antarmuka pengguna saya, saya ingin menampilkan integer ini sebagai nama bulan yang sesuai. Selain itu, itu harus mematuhi lokal perangkat.
Terima kasih atas pemaparan anda
Sementara itu, saya telah melakukan hal berikut:
int monthNumber = 11
NSString * dateString = [NSString stringWithFormat: @"%d", monthNumber];
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM"];
NSDate* myDate = [dateFormatter dateFromString:dateString];
[dateFormatter release];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSString *stringFromDate = [formatter stringFromDate:myDate];
[formatter release];
apakah ini cara untuk melakukannya? Sepertinya agak bertele-tele.