System.TimeSpan到我可以在iOS中使用的东西

时间:2012-02-07 13:26:48

标签: ios

我从使用SOAP和NSXMLParser的Web服务器获取了大量信息,我得到的其中一个属性是孩子被接走时的时间......

e.g。答案是:PT15H

在文档中称为:System.TimeSpan pickUpTime

现在,其他属性包括整数,字符串和布尔值等内容,我只需将它们保存为例如

else if([elementName isEqualToString:@"a:LastName"])
{
    aParent.lastName = currentElementValue;
}

我如何处理PickUpTime?我需要花时间并以干净的方式将其显示在标签上,例如15:00

2 个答案:

答案 0 :(得分:1)

您可以使用NSDateFormatter并为其提供正确的字符串结构。通过这种方式,它可以转换为NSDate对象供您使用,即将其显示为“15:00”等。

答案 1 :(得分:0)

决定只使用stringByReplacingOccurrencesOfString来删除字母,因为我知道我总会得到某些字母......然后我可以将它转换为格式为HH的NSDate:mm