我基本上需要分别获取当前日期和时间,格式为:2009-04-26 11:06:54下面的代码来自同一主题的另一个问题,它生成现在:| 2009-06-01 23:18:23 +0100 | dateString:| 2009年6月1日23:18 | 解析:| 2009-06-01 23:18:00 +0100 |这几乎是我想要的,但是我想将日期和时间分开。NSDateFormatter *format = [[NSDateFormatter alloc] init];[format setDateFormat:@"MMM dd, yyyy HH:mm"];NSDate *now = [[NSDate alloc] init];NSString *dateString = [format stringFromDate:now];NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];[inFormat setDateFormat:@"MMM dd, yyyy"];NSDate *parsed = [inFormat dateFromString:dateString];NSLog(@"\n""now: |%@| \n""dateString: |%@| \n""parsed: |%@|", now, dateString, parsed);
3 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
iPhone格式的字符串为Unicode格式。链接后面是一张表格,解释上述所有字母的含义,因此您可以构建自己的字母。
当然,当您完成日期格式化程序后,别忘了释放它们。上面的代码泄漏format,now和inFormat。
添加回答
举报
0/150
提交
取消