我有一个NSDate,我必须和另外两个比较NSDate,我试着用NSOrderAscending和NSOrderDescending,但如果我的日期是在其他两个日期平等吗?
示例:如果我有一个myDate = 24/05/2011 和另外两个是一个= 24/05/2011和两个24/05/2011我可以使用什么?
我想将nsdate转换为相对格式"Today","Yesterday","a week ago","a month ago","a year ago","date as it is".
我已经为它写了以下方法..但有些如何只是打印,因为它是日期..你能告诉我应该是什么问题吗?
//以下是我的函数,它将日期转换为相对字符串
+(NSString *)getDateDiffrence:(NSDate *)strDate{
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.timeStyle = NSDateFormatterMediumStyle;
df.dateStyle = NSDateFormatterShortStyle;
df.doesRelativeDateFormatting = YES;
NSLog(@"STRING DATEEE : %@ REAL DATE TODAY %@",[df stringFromDate:strDate],[NSDate date]);
return [df stringFromDate:strDate];
}
Run Code Online (Sandbox Code Playgroud)
我有以下格式的日期字符串 "2013-10-29T09:38:00"
当我试图给出NSDate对象时,它总是返回我的null日期.
所以我试图将该日期转换为yyyy-MM-dd HH:mm:ssZZZZ然后我将此日期传递给函数然后它只是打印整个日期..
如何解决这个问题呢?
//以下是我调用上述函数的代码
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
NSDate *date = [formatter dateFromString:[threadDict objectForKey:@"lastMessageDate"]];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ssZZZZ"];
NSString *date1 = [formatter stringFromDate:date];
NSDate *date_d = …Run Code Online (Sandbox Code Playgroud) 目前我正在做的是比较一些日期说oldDate和今天的日期
NSDate *dt = [NSDate date];
NSComparisonResult result = [oldDate compare:dt];
if (result == NSOrderedAscending)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
dt也给了我今天的约会时间.但我想要约会,没有时间.我怎样才能实现它?
我正在构建一个应用程序,要求我显示时间和日期,即星期日(如果对象是在 24 小时之前创建的)等。就像 iOS 中的消息和邮件应用程序会显示 24 小时的时间,然后将其更改为显示“星期一”等日期,星期二......”。我正在寻找是否可以找到任何完全像这样的框架,或者我是否必须为此编写代码?
我已经从我的服务器返回了一个 NSDate 值,我需要知道这个 NSDate 是多久以前的。我需要编写一个条件来查看日期是否超过 6 个月(在 Swift 中,但我可以转换为 Objective-C)。
这是在控制台中打印时返回的 NSDate:
(2015-09-07 01:22:01 +0000)
Run Code Online (Sandbox Code Playgroud)
我如何检查上述日期是否早于 6 个月?
逻辑将是这样的:
//dateValue is the NSDate returned
var dateValue = log.createdAt
if (dateValue > 6 months){
}
else{
}
Run Code Online (Sandbox Code Playgroud) 我希望过去7天(例如FRI,THU,WED,TUE,MON,SUN,SAT,FRI)从系统的当前日期开始排列.如果有人有任何想法,请帮助.帮助将非常感谢.非常感谢.