nsdateformatter

    4热度

    3回答

    我正在解析一个天气XML,它为我提供了用户位置的日出和日落时间。我已经将它们解析为字符串,并且它们看起来像这样:例如,7:20 am和5:34 pm。 我再转换这两个时间为NSDate通过这样做: NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"hh:mm a"];

    10热度

    1回答

    请参阅下面的代码和输出。 NSDateComponents *dateComponents = [[[NSDateComponents alloc] init] autorelease]; [dateComponents setYear:2011]; [dateComponents setMonth:1]; [dateComponents setDay:1]; NSDate *date

    71热度

    10回答

    我知道NSDateformatter功能套件对于人类来说是一个福音,但同时它对我来说也是非常困惑。我希望你能帮助我。 我的代码中有一个int代表一个月。所以:1将是1月,2月2日等。 在我的用户界面中,我想显示这个整数作为适当的月份名称。此外,它应该坚持设备的区域设置。 感谢您的见解 在此同时,我也做了以下内容: int monthNumber = 11 NSString * dateStrin

    0热度

    1回答

    我有一个格林尼治标准时间戳“1273051632”,其中格林威治时间偏移是-5。我想将其转换为本地时间,并在我的iPhone应用程序中节省一天光照时间。使用NSdateFormatter将它给了我 1273051632转换到周三,2010年5月5日,四点27分12秒(北京时间) 这不加入日光节约时间...... (正确的结果应该是2010年5月5日星期三05:27:12(GMT -5)),对不对?

    0热度

    2回答

    我试图构建一个RSS阅读器,但我在将日期保存到CoreData时遇到了问题。 NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"yyyy-MM-dd"]; NSDate *dt = [df dateFromString: [article valueForKey:@"pubDa

    2热度

    2回答

    NSDateFormatter *isoDateFormatter = [NSDateFormatter new]; [isoDateFormatter setDateFormat:@"yyyy-MM-dd"]; [isoDateFormatter setTimeZone:[NSTimeZone systemTimeZone]]; [isoDateFormatter setFormatter

    3热度

    1回答

    我有类似2011-01-19T20:30:00-5:00的字符串,我想将它们解析为NSDate,但我想保留原始时区。 NSDateFormatter *dateFormatter = [NSDateFormatter new]; [dateFormatter setDateFormat: @"yyyy-MM-dd'T'HH:mm:ssZ"]; NSLog(@"%@", [dateFormatt

    2热度

    1回答

    我使用这个代码格式化字符串中的日期: NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init]; [dateFormat setDateFormat:@"EEEE, dd MMMM yyyy"]; NSDate *dateStart = [dateFormat dateFromString:[thisEvent dateEvent

    3热度

    1回答

    我在使用NSDateFormatter时遇到了问题,当用户没有使用公历日历作为iPhone的默认日历时。 NSString *testString = @"2011-01-14"; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd"]; NS

    5热度

    5回答

    我一直在绞尽脑汁,没有运气。可能有人请告诉我如何将这个字符串转换: “2011-01-13T17:00:00 + 11:00” 成的NSDate?