gpt4 book ai didi

iphone - 将数组中的 NSString 转换为 NSDates

转载 作者:行者123 更新时间:2023-12-03 20:28:40 27 4
gpt4 key购买 nike

我正在做一项任务,允许用户显示“今天”发生的事件。我已经解析了 XML 文件并将内容存储到一个数组中。 XML 文件的内容由标题、描述、日期等组成。日期采用 NSString 格式,我想将它们转换为 NSDates 并与今天的日期进行比较,然后再将它们显示在 UITableView 中。

我是 obj-c 新手,我在网上搜索了 NSDate 的帮助,但找不到我需要的东西。对此的任何链接、建议或帮助都非常感谢。提前致谢(:

最佳答案

假设dateString包含字符串格式的日期

首先从字符串中获取日期:-

 NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/mm/yyyy"];
NSDate *dateprevious = [formatter dateFromString:dateString];

现在获取今天的日期

    NSDate *date=[NSDate date]; 
[formatter setDateFormat:@"dd"];
NSString *dateOfGame =[formatter stringFromDate:dateprevious];
NSString *todaydate =[formatter stringFromDate:date];
[formatter release];

if([todaydate isEqualToString:dateknown])
{
NSLog(@"date matched");
}

关于iphone - 将数组中的 NSString 转换为 NSDates,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894244/

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