快速问题,我有一个按名称列出的月份列表,即“Jan”“Feb”“Mar”“Apr”...等,我想将其转换为 1,2,3,4 ...等。我已经写了一些简单的代码可以做到这一点,但只是好奇是否有人知道使用任何 API 来做到这一点的方法。
快速回答:
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"MMM"];
NSDate *aDate = [formatter dateFromString:@"Jul"];
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSMonthCalendarUnit fromDate:aDate];
NSLog(@"Month: %i", [components month]); /* => 7 */
See 日期格式化程序 http://unicode.org/reports/tr35/tr35-10.html#Date_Format_Patterns.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)