这可能是一个愚蠢的问题,但我似乎无法在这里或文档中找到答案。
我想将 NSString 例如 @"9/22/2010 3:45 PM" 转换为 NSDate。
我知道使用 NSDateFormatter,但问题是
- 月份可以是一位数或两位数
- 同样,日期可以是一位或两位数字
- 小时数可以是一位数或两位数
- 上午/下午我该怎么办?
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy h:mm a"];
NSDate *date = [dateFormat dateFromString:dateStr];
[dateFormat release];
2 位数的日或 2 位数的月没有问题。
这一定对你有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)