【发布时间】:2012-10-04 06:33:26
【问题描述】:
我正在尝试在图表上显示时间,并且我有一个完整的时间戳,格式为 @"2012-08-28 18:50:24"。当我尝试从该日期获取时间时,它在 NSDate 中返回 nil。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm:ss"];
NSDate *time = [formatter dateFromString:@"2012-08-28 18:50:24"];
仅当我将[formatter setDateFormat:@"HH:mm:ss"]; 行更改为[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 时,才在此代码中使用完整的日期和时间。但我只需要时间
【问题讨论】:
-
嘿,亲爱的,只保存使用 NSDate 的 NSTimeInterval insted 的时间.. :)
-
我不明白?绘制一个可以使用 NSDate 本身的图表 为什么要单独寻找时间?
-
@LithuT.V 感染我必须根据时间而不是日期来绘制
标签: iphone time nsdate nsdateformatter