iphone之Iphone中的日期格式问题

lori 阅读:76 2025-06-02 22:19:02 评论:0

我使用以下代码比较两个日期。但是,尽管我设置了日期格式,但仍无法按照指定的日期格式获取日期。

我的代码如下:

NSDate *today = [NSDate date]; 
 
NSString *g = [NSString stringWithFormat:@"%@", [[NSUserDefaults standardUserDefaults]valueForKey:@"EventDate"]]; 
NSLog(@"%@", g); 
NSDateFormatter *df = [[NSDateFormatter alloc] init]; 
[df setDateFormat:@"MM/dd/yyyy"]; 
NSDate *ed = [df dateFromString:g]; 
NSLog(@"%@\n %@", ed, today);   

输出为:
04/09/2013 
2013-04-08 18:30:00 +0000 
2013-04-09 13:13:29 +0000 

请您参考如下方法:

我认为您正在寻找这个,您的最后一个日志应该是:

NSLog(@"%@\n%@", [df stringFromDate: ed], [df stringFromDate: today]); 

这样,您将根据 ed显示日期( todayNSDateFormatter)。


标签:日期
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号