gpt4 book ai didi

iphone - 如何将iPhone中的时间转换为24小时格式?

转载 作者:行者123 更新时间:2023-12-03 20:25:06 26 4
gpt4 key购买 nike

我必须将给定时间转换为 24 小时格式。但我没有得到它。不知道我哪里出错了。 如果我的 TimeStart 为下午 1:15,那么我应该得到 13:15 ..

Item *item=[sectionItems objectAtIndex:itemId];
NSLog(@"%@",item.TimeStart);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm a"];
NSString *formattedDateString = [dateFormatter stringFromDate:item.TimeStart];
NSLog(@"%@",formattedDateString);

在上面的代码中,我有一个 Item 类,并且有 NSString *TimeStart;当我看到 formattedDateString 它返回 null 时。我该如何修复它?

最佳答案

 Item *item=[sectionItems objectAtIndex:itemId];
NSLog(@"%@",item.TimeStart);

NSString *str = @"1:45.PM";// put here item.TimeStart

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"hh:mm.a"];// here give the format which you get in TimeStart

NSDate *date = [dateFormatter dateFromString: str];

dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"HH:mm"];

NSString *convertedString = [dateFormatter stringFromDate:date];
NSLog(@"Converted String : %@",convertedString);

关于iphone - 如何将iPhone中的时间转换为24小时格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13023797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com