0

すべての地域形式に適用できる NSDateFormatter の日付形式はありますか。それは取り組むことができます:

NSDateFormatter *dateformat = [[NSDateFormatter alloc]init];
[dateformat setDateFormat:@"?"];
NSDate *testDate = [dateformat dateFromString:@"%@ %@",dateStr,timeStr];
NSLog(@"%@",testDate);

誰もこれについて知っていますか?

4

1 に答える 1

0

特別なフォーマット属性dateStyleとを使用できますtimeStyle。それらはすべての地域の形式で機能しますが、特定のケースに適した形式を自分で見つける必要があります. これらの入力は、日付と時刻と同じです。例えば:

formatter.dateStyle = NSDateFormatterMediumStyle;
formatter.timeStyle = NSDateFormatterMediumStyle;

利用可能なものは次のとおりです。

typedef NS_ENUM(NSUInteger, NSDateFormatterStyle) {    // date and time format styles
    NSDateFormatterNoStyle = kCFDateFormatterNoStyle,
    NSDateFormatterShortStyle = kCFDateFormatterShortStyle,
    NSDateFormatterMediumStyle = kCFDateFormatterMediumStyle,
    NSDateFormatterLongStyle = kCFDateFormatterLongStyle,
    NSDateFormatterFullStyle = kCFDateFormatterFullStyle
};
于 2012-10-04T17:19:57.483 に答える