Tag: nsdate

我如何创build一个特定时间的数组?

我想要创build一个数组,然后sorting,通过它们来查找数组中下一个最接近的时间(如果它经过一段时间,那么它将select下一个最接近的时间)。 我怎样才能做到这一点? 我不希望它指定年,月或日。 我只想过滤一天中的时间(小时,分钟,秒)。 我想获得多less秒,直到下一次在NSArray 。 我看了NSDate ,注意到有一个timeIntervalSinceDate方法,但我不知道如何创buildNSDate对象来比较它。

如何在目标C中将毫秒转换为nsdate

在instagram API中,我得到了下面的回应 “created_time”= 1379598284; 我想将created_time转换为NSDate 请帮帮我

date没有以正确的方式显示

我有一些7 UILabels将显示如下所示的date: Jan,2016 (label) (button) < **29Dec 30Dec 31Dec 1Jan 2Jan 3Jan 4Jan** >(Button) 另外我有两个箭头UIButton在两边,当用户可以移动到倒退date或以前的date。 我有一个标签显示当前的月份,根据我的date显示 这是我的完整代码: Viewcontroller.h @property (weak, nonatomic) IBOutlet UILabel *flabel; @property (weak, nonatomic) IBOutlet UILabel *slabel; @property (weak, nonatomic) IBOutlet UILabel *tlabel; @property (weak, nonatomic) IBOutlet UILabel *folabel; @property (weak, nonatomic) IBOutlet UILabel *fivlabel; @property (weak, nonatomic) IBOutlet UILabel *sixlabel; @property […]

如何获得两个NSDateComponents之间的NSDateComponents?

我有两个NSDateComponents ,我想在这两个之间的所有NSDateComponents ,我已经尝试了以下, NSDateComponents *first = …; NSDateComponents *second = …; BOOL boolDone = NO; while (!boolDone) { [array addObject:first]; first.day+=1; NSLog(@"%@",first); if([[first date] compare:[second date]] == NSOrderedSame) { boolDone = YES; } } NSLog(@"All dates : %@",array); 循环后,它只是打印我在第一个 NSDateComponent的date…! 怎么了? 这是一个要理解的日志 2014-01-18 19:47:16.413 testCalendar [4274:a0b] Calendar Year: 2014 Month: 1 Leap month: no Day: […]

NSDateFormatter以“MMM dd yyyy”格式格式化服务器响应

我试图编写一个方法来转换从2016-08-04T00:00:01.000Z格式的服务器返回的date。 我的方法定义如下: – (NSString *)convertDate:(NSString *)dateString { NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZZZZ"; NSDate *yourDate = [dateFormatter dateFromString:dateString]; dateFormatter.dateFormat = @"MMM dd yyyy"; NSLog(@"%@",[dateFormatter stringFromDate:yourDate]); NSString *str = [dateFormatter stringFromDate:yourDate]; return str; } 我一直有NSDateFormatter问题,有人可以帮我这个。 我希望方法返回string,如Aug 04, 2016 。 提前致谢。

iOS:比较两个较less或相等的NSDates

我想比较两个date,并做一些事情,当一个是比另一个更小或相等,我试图这样做: if ([self.system.systemInbetriebnahme compare:date] == NSOrderedDescending) return nil; 但是,当他们都是平等的有没有办法比较date>= ? 谢谢 更多细节:我有一个date取自一个二维数组,我有一个date存储在核心数据(通过dateselect器),我通过一个循环来比较两个date的规则:数组中的date必须是大于或等于数据库中存储的inputdate。 最新编辑: 我导入一个CSV文件,parsing和格式后给我两行(一个数字值和一个date)。 在这里我对date感兴趣。 我将所有这些存储在一个数组中,并在检查此函数中数据的一致性之后进行保存: for (NSArray * row in array) { // Handle import if there are at least two rows if (row.count > 1) { dispatch_sync(dispatch_get_main_queue(), ^{ // Try to import value,date formatted row double value = [row[0] doubleValue]; NSDate * date […]

如何快速设置当前时间?

我试图将纯java代码转换成swift.But,我有一个小的问题,设置当前时间。我可以得到当前时间以毫秒为单位。但我不能设置当前time.Any帮助吗? 这是我的代码 import UIKit class ViewController: UIViewController { override func viewDidLoad() { let now = NSDate() var auctionDate = [String:String]() let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(localeIdentifier: "en_US") var sdfDDMMYYYYEEE : NSDateFormatter! sdfDDMMYYYYEEE.dateFormat = "dd/MM/yyyy (EEE)" var sdfDDMMYYYY : NSDateFormatter! sdfDDMMYYYY.dateFormat = "dd/MM/yyyy" var sdfEEE : NSDateFormatter! sdfEEE.dateFormat = "EEE" // This is how i […]

NSDate对象使用不同的值来调用NSString

我喜欢获取本地设备的时间和分配给string对象。 NSDate* currentDate = [NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc]init]; [dateformatter setDateFormat:@"d MMMM , yyyy"]; self.dateSting=[[NSMutableString alloc]init]; self.dateSting = [NSMutableString stringWithFormat:@"%@" ,[dateformatter stringFromDate:currentDate]]; 收到的产出= 2013年3月6日 将NSString转换为NSDate对象后面的代码 NSDateFormatter *uu=[[NSDateFormatter alloc]init]; [uu setDateFormat:@"d MMMM , yyyy"]; NSDate *yy=[uu dateFromString:self.dateSting]; 输出recived = 2013-03-05 18:30:00 +0000天来。

如何比较两次从NSDate。 在比较时返回ndate。 #debug我的代码

这里是代码: // get current date/time NSDate *today = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; // display in 12HR/24HR (ie 11:25PM or 23:25) format according to User Settings [dateFormatter setTimeStyle:NSDateFormatterMediumStyle]; [dateFormatter setDateFormat:@"HH:mm:ss"]; NSString *currentTime = [dateFormatter stringFromDate:today]; currentTime = [currentTime stringByReplacingOccurrencesOfString:@"AM" withString:@""]; currentTime = [currentTime stringByReplacingOccurrencesOfString:@"PM" withString:@""]; currentTime = [currentTime stringByReplacingOccurrencesOfString:@" " withString:@""]; NSDateFormatter […]

需要关于NSDateFormatter的帮助

我只想要像“29-10-2014”这样的date,没有时间,所以我做了这个 NSDateFormatter *df = [[NSDateFormatter alloc]init]; [df setDateFormat:@"dd-MM-yyyy"]; NSString *sDate = [df stringFromDate:date]; 如果我loginsDate我正在得到完美的结果。 但我不想要NSString我想要的date对象,在这里做我做的是 NSDate *theDate = [df dateFromString:sDate]; 现在我正在2014-10-29 19:00:00 +0000我只想要29-10-2014 。