objective-c - 如何将特定日期格式的NSDate发送为NSNumber?即将 NSDate 转换为另一种格式的 NSDate ?

标签 objective-c nsdate nsnumber

我有两个用户选择的日期:开始日期和结束日期。它们是 NSDate 实例,我必须将它们作为 NSNumber 的参数发送。如何以秒为单位将它们转换为 NSNumber?

最佳答案

使用下面的代码:

 NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
// set format however you want
[formatter setDateFormat:@"ddMMyyyy"];
NSDate *date = [NSDate date];
NSString *string = [formatter stringFromDate:date];
NSNumber *num1 = @([string intValue]);
NSLog(@"%@",num1);

关于objective-c - 如何将特定日期格式的NSDate发送为NSNumber?即将 NSDate 转换为另一种格式的 NSDate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41277342/

相关文章:

objective-c - 如何通过现有对象创建实例

objective-c - 是否可以将 NSInteger 转换为 NSNumber?

iphone - 通过 NSDate 获取时间和日期

ios - 特定日期格式的日期格式化程序

ios - 如何将当前日期的 iO​​S 日期格式转换为整数?

swift - NSObject 到 Int (Swift)

ios - Core Data 使用派生类上的谓词获取基类的数据

iphone - 通过按钮重置应用程序

objective-c - RestKit 无法将 JSON 请求中格式为字符串的日期保存到我的本地数据库

ios - 在 ReactiveCocoa 中处理下一步、完成和错误