2011-11-08 13 views

答えて

2

用途:

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; 
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];//HH:mm 

NSString *strDate = [formatter stringFromDate:myDate]; 
+0

この手法では、異なるロケールをサポートすることはできません。 –

4

はあなたが好ましくNSDateFormatterStyleのいずれかの定数を使用して、NSDateFormatterを使用する必要があり、値はすべて持っているユーザーのロケールに応じて、(USA/UK /オーストラリア異なるものになるのですたとえば、短い日付形式など)。

NSDateFormatter *timeFormatter = [[[NSDateFormatter alloc] init] autorelease]; 
[dateFormatter setDateStyle:NSDateFormatterNoStyle]; 
[dateFormatter setTimeStyle:NSDateFormatterShortStyle]; 

NSString *timeString = [timeFormatter stringFromDate:date]; 
関連する問題