時間格式獲得 「YYYY-MM-DD HH:MM一」 通常給出的日期字符串像2016年1月22日13:01 PMAM/PM不是從NSDateFormatter
但我沒有得到AM/PM部分,當設備上的24小時打開並使用以下代碼(即使用不同的時區)時。 爲下面的代碼的結果是2016年1月22日13:01
NSDateFormatter* estDf = [[NSDateFormatter alloc] init];
[estDf setTimeZone:[NSTimeZone timeZoneWithName:@"EST"]];
estDf setDateFormat:@"yyyy-MM-dd hh:mm a"];
NSString *timeStr = [estDf stringFromDate:[NSDate date]];
但我可以得到AM/PM部分即使24小時爲ON器件和使用下面的代碼(即使用設備時區)。 爲下面的代碼的結果是2016年1月22日13:01 PM
NSDateFormatter *dateformat = [[NSDateFormatter alloc] init];
[dateformat setDateFormat:@"yyyy-MM-dd hh:mm a"];
NSString * timeStr = [dateformat stringFromDate:[NSDate date]];
我的問題是我在第一個代碼段做在這個問題相處的日期字符串
AM/PM部分
什麼問題? – matt
用你得到的實際輸出更新你的問題。 – rmaddy