Q
解析特定时间格式
0
A
回答
1
当您定义用于解析日期的格式字符串时,您使用UTS #35 Date Format Patterns来定义传入数据的外观。 PT看起来像一个合法的时区缩写。您将需要根据分钟和小时是否为零填充来调整。
NSString *dateString = @"PT12H30M";
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"ZZhh'H'mm'M'"];
NSDate date = [dateFormatter stringFromDate:dateString];
1
看看NSDateFormatter,它可以使用particular syntax解析用户指定格式的日期。解析结果是标准的NSDate。
+0
不确定您是否可以将其转换为NSDate。很感谢! – user754905
1
创建NSDateFormatter的一个实例,该实例使用描述时间格式的格式字符串进行配置,然后使用-dateFromString:
方法将您从Web服务获取的时间转换为NSDate对象。
相关问题
- 1. 解析特定日期时间格式在Javascript
- 2. 解析特定日期格式的行?
- 3. 解析特定的XML到CSV格式
- 4. 解析字符串特定的格式
- 5. 以特定格式解析字符串
- 6. 解析C++中的特定格式
- 7. 解析特定格式的字符串
- 8. 夫特解析JSON格式
- 9. 解析iOS的 - 在特定的时间
- 10. 解析时间跨度包括格式
- 11. 解析日期时间从奇格式
- 12. 毫秒格式解析日期时间?
- 13. 从json解析时间。具体格式
- 14. 如何以特殊格式解析golang中的日期时间?
- 15. 格式日期时间特定时区
- 16. 解析字符串以获取Clojure中特定格式的日期和时间
- 17. 如何解析字符串到特定格式的日期时间在C#
- 18. 如何分析特定字符串日期时间格式
- 19. 日期时间解析从字符串指定格式
- 20. 解析datetime到指定的日期时间格式在c#
- 21. 解析自定义日期时间格式
- 22. 解析确切的自定义时间格式?
- 23. 使用SimpleDateFormat解析自定义时间格式
- 24. 无法解析时间字符串到指定的格式
- 25. angularjs时刻解析格式
- 26. 以特定时间格式转换
- 27. C# - 以特定格式显示时间
- 28. python - 以特定格式获取时间
- 29. db2日期格式concat特定时间
- 30. 时间特定格式的Android的Java
啊我看到了,我不确定是否可以将其转换为NSDate对象。谢谢! – user754905
NSString * dateString = @“PT12H30M”; NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@“ZZhh'H'mm'M'”]; NSDate * date = [dateFormatter dateFromString:dateString]; NSLog(@“%@”,date); [dateFormatter release];似乎打印出null。有任何想法吗? – user754905
我不知道它是不是公认的PT。尝试用'PT'替换ZZ(注意它被引用为'H'和'M' –