【发布时间】:2010-09-16 12:07:47
【问题描述】:
为什么模拟器显示10:30 nachm. 而不是10:30 PM?我使用以下代码:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"h:mm a"];
NSLog(@"%@",[dateformat stringFromDate: myDate]);
好的,我想我必须在某个地方设置一个区域设置...
【问题讨论】:
-
不要对任何 am/pm 方案进行硬编码,因为它并非在每个国家/地区都使用(
h用于 1-12 小时表示..)
标签: iphone objective-c cocoa-touch nsdateformatter