» 首頁 » 討論區 » iOS程式討論 »格式化NSDate的時間

格式化NSDate的時間

發表人: Seachaos
積分: 2432
發表時間: 2012-02-26 04:43:33
iOS中NSDate這個Object如果要用自定的格式來表示時間的話可以用以下方法轉成NSString

[sea:javaCode]
NSDate *time = [[NSDate alloc] init];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"YYYY/MM/dd a hh:mm:ss"];
NSString *str = [formatter stringFromDate:time];
[/sea]

YYYY是年
MM是月
dd是日期

a是PM/AM
hh:mm:ss就是 時分秒

NSDate 預設會用建立的時間點做他的時間