0

アプリに日付ピッカーがあります。電話はバングラデシュのローカル設定に設定されています。datepicker から日付を選択すると、常にベンガル語の日付が返されます。日付をローカル形式で返します。

同様に、০৬/১১/২০১৪を返します

しかし、私はそれが06/11/2014であることを望んでいます。

日付フォーマッタで変換してみました。これは私が試したものです:

    NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
    [formatter setLocale:[NSLocale currentLocale]];
    NSDate* date = [formatter dateFromString: self.birthDate.text];

    NSDateFormatter *formater = [[NSDateFormatter alloc] init];
    [formater setLocale:[NSLocale localeWithLocaleIdentifier:@"en_US"]];
    [formater setDateFormat:@"dd/MM/yyyy"];
    NSLog(@"%@",[formater stringFromDate:date]);

出力はヌルです。

4

1 に答える 1