中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

NSDate 的一些操作

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

創(chuàng)建當(dāng)前時(shí)間

NSDate *date = [NSDate date];  

從現(xiàn)在開(kāi)始的24小時(shí)

        NSTimeInterval a_day = 24*60*60;

        NSDate *tomorrow = [NSDate dateWithTimeIntervalSinceNow:a_day];

根據(jù)已有日期創(chuàng)建日期

    NSTimeInterval a_day = 24*60*60;  
    NSDate *date = [NSDate date];  
    NSDate *tomorrow = [date addTimeInterval: date];  


日期比較

   BOOL isEqual = [date isEqualToDate:tomorrow];  
    f(isEqual){  
    NSLog(@"equal");  

//獲取較早的日期

NSDate *earlier_date = [tomorrow earlierDate:date];  
  NSLog(@"earlierDate  = %@",earlierDate); 


//較晚的日期


    NSDate *laterDate = [tomorrow laterDate:date];  
    NSLog(@"laterDate  = %@",laterDate);  


//兩個(gè)日期之間相隔多少秒


    NSTimeInterval secondsInterval= [date timeIntervalSinceDate:tomorrow];  
    NSLog(@"secondsInterval=  %lf",secondsInterval);  


 //通過(guò)NSCalendar類(lèi)來(lái)創(chuàng)建日期

    NSDateComponents *comps = [[NSDateComponentsalloc]init];  
    [comps setMonth:01];  
    [comps setDay:31];  
    [comps setYear:2013];  
    NSCalendar *calendar = [[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];  
    NSDate *date = [calendar dateFromComponents:comps];  

 //從已有日期獲取日期

    unsigned units  = NSMonthCalendarUnit|NSDayCalendarUnit|NSYearCalendarUnit;  
    NSDateComponents *_comps = [calendar components:units fromDate:date];  
    NSInteger month = [_comps month];  
    NSInteger year = [_comps year];  
    NSInteger day = [_comps day];  
    //NSDateFormatter實(shí)現(xiàn)日期的輸出  
    NSDateFormatter *formatter = [[NSDateFormatteralloc]init];  
    [formatter setDateStyle:NSDateFormatterFullStyle];//直接輸出的話是機(jī)器碼  
    //或者是手動(dòng)設(shè)置樣式[formatter setDateFormat:@"yyyy-mm-dd"];  
    NSString *dateString = [formatter stringFromDate:date];  
    NSLog(@"dateString = %@",dateString);  
    NSLog(@"formater = %@",formatter);  

//獲取日期格式對(duì)象

- (NSDateFormatter *)getDateFormatter {  
    if (dateFormatter == nil) {  
    dateFormatter = [[NSDateFormatter alloc] init];  
    [dateFormatter setDateStyle:NSDateFormatterMediumStyle];  
    [dateFormatter setTimeStyle:NSDateFormatterNoStyle];  
    }  
    return dateFormatter;  
}  


標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:創(chuàng)建oracle數(shù)據(jù)庫(kù),用戶、表空間、設(shè)置角色權(quán)限腳本

下一篇:頁(yè)面顯示載入中,請(qǐng)稍候... 自動(dòng)跳轉(zhuǎn)到的JS代碼