知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
NSDate的一些操作
發(fā)表時間:2020-11-6
發(fā)布人:葵宇科技
瀏覽次數(shù):36
創(chuàng)建當前時間
[cpp] view plaincopyprint?
- NSDate *date = [NSDate date];
從現(xiàn)在開始的24小時
NSTimeInterval a_day = 24*60*60;
NSDate *tomorrow = [NSDate dateWithTimeIntervalSinceNow:a_day];
根據(jù)已有日期創(chuàng)建日期
[cpp] view plaincopyprint?
- NSTimeInterval a_day = 24*60*60;
- NSDate *date = [NSDate date];
- NSDate *tomorrow = [date addTimeInterval: date];
日期比較
[cpp] view plaincopyprint?
- BOOL isEqual = [date isEqualToDate:tomorrow];
- f(isEqual){
- NSLog(@"equal");
//獲取較早的日期
[cpp] view plaincopyprint?
- NSDate *earlier_date = [tomorrow earlierDate:date];
- NSLog(@"earlierDate = %@",earlierDate);
//較晚的日期
[cpp] view plaincopyprint?
- NSDate *laterDate = [tomorrow laterDate:date];
- NSLog(@"laterDate = %@",laterDate);
//兩個日期之間相隔多少秒
[cpp] view plaincopyprint?
- NSTimeInterval secondsInterval= [date timeIntervalSinceDate:tomorrow];
- NSLog(@"secondsInterval= %lf",secondsInterval);
//通過NSCalendar類來創(chuàng)建日期
[cpp] view plaincopyprint?
- NSDateComponents *comps = [[NSDateComponentsalloc]init];
- [comps setMonth:01];
- [comps setDay:31];
- [comps setYear:2013];
- NSCalendar *calendar = [[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];
- NSDate *date = [calendar dateFromComponents:comps];
//從已有日期獲取日期
[cpp] view plaincopyprint?
- 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實現(xiàn)日期的輸出
- NSDateFormatter *formatter = [[NSDateFormatteralloc]init];
- [formatter setDateStyle:NSDateFormatterFullStyle];//直接輸出的話是機器碼
- //或者是手動設(shè)置樣式[formatter setDateFormat:@"yyyy-mm-dd"];
- NSString *dateString = [formatter stringFromDate:date];
- NSLog(@"dateString = %@",dateString);
- NSLog(@"formater = %@",formatter);
//獲取日期格式對象
[cpp] view plaincopyprint?
- - (NSDateFormatter *)getDateFormatter {
- if (dateFormatter == nil) {
- dateFormatter = [[NSDateFormatter alloc] init];
- [dateFormatter setDateStyle:NSDateFormatterMediumStyle];
- [dateFormatter setTimeStyle:NSDateFormatterNoStyle];
- }
- return dateFormatter;
- }
相關(guān)案例查看更多
相關(guān)閱讀
- 云南小程序開發(fā)制作公司
- 人人商城
- 正規(guī)網(wǎng)站建設(shè)公司
- 麗江小程序開發(fā)
- 網(wǎng)站優(yōu)化公司
- 百度人工排名
- 網(wǎng)站建設(shè)特性
- 小程序設(shè)計
- 云南網(wǎng)站建設(shè)公司地址
- 云南網(wǎng)站維護
- 昆明小程序開發(fā)
- 云南網(wǎng)站建設(shè)方法
- 昆明軟件公司
- 云南網(wǎng)站建設(shè)公司
- 云南網(wǎng)站建設(shè)快速優(yōu)化
- 軟件開發(fā)
- 網(wǎng)絡(luò)公司哪家好
- 小程序表單
- 英文網(wǎng)站建設(shè)公司
- 昆明做網(wǎng)站
- 開發(fā)框架
- 云南網(wǎng)站建設(shè)外包
- 搜索排名
- 云南小程序開發(fā)公司
- 云南網(wǎng)站建設(shè)
- 網(wǎng)絡(luò)公司報價
- 小程序被騙退款成功
- 服務(wù)器
- 云南網(wǎng)站建設(shè) 網(wǎng)絡(luò)服務(wù)
- 云南省建設(shè)廳網(wǎng)站官網(wǎng)