NSDate時間換算

根據(jù)當(dāng)前日期獲取一個月以后的日期

-(NSDate*)getPriousorLaterDateFromDate:(NSDate*)date withMonth:(int)month

{

NSDateComponents*comps = [[NSDateComponents alloc] init];

[comps setMonth:month];

NSCalendar*calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

NSDate*mDate = [calender dateByAddingComponents:comps toDate:date options:0];

return mDate;

}

給一個時間苗傅,給一個數(shù)针余,正數(shù)是以后n個月萄焦,負數(shù)是前n個月;

NSDate時間換算


@interfaceViewController?()

@end

@implementationViewController

-?(void)viewDidLoad?{

[superviewDidLoad];

//?1尾序、獲取當(dāng)前時間

NSDate*now?=?[NSDatedate];

NSDateFormatter*nowFormate?=?[[NSDateFormatteralloc]init];

nowFormate.dateFormat=@"yyyy-MM-dd?HH:mm:ss";

NSString*nowTime?=?[nowFormatestringFromDate:now];

NSLog(@"nowTime?=?%@",nowTime);

//?2、拿現(xiàn)在的時間和過去時間或者將來時間對比盼铁,計算出相差多少天仗阅,多少年,多少秒等等重归;

NSDate*beforTime?=?[nowFormatedateFromString:@"2014-06-14?19:25:00"];

NSCalendar*calender?=?[[NSCalendaralloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian];

//世紀

NSInteger?era??=?kCFCalendarUnitEra;

//年

NSInteger?year?=?kCFCalendarUnitYear;

//月

NSInteger?month?=?kCFCalendarUnitMonth;

//小時

NSInteger?hour?=?kCFCalendarUnitHour;

//分鐘

NSInteger?minute?=?kCFCalendarUnitMinute;

//秒

NSInteger?second?=?kCFCalendarUnitSecond;

NSDateComponents*compsEra?=?[calendercomponents:erafromDate:beforTimetoDate:nowoptions:0];

NSDateComponents*compsYear?=?[calendercomponents:yearfromDate:beforTimetoDate:nowoptions:0];

NSDateComponents*compsMonth?=?[calendercomponents:monthfromDate:beforTimetoDate:nowoptions:0];

NSDateComponents*compsHour?=?[calendercomponents:hourfromDate:beforTimetoDate:nowoptions:0];

NSDateComponents*compsMinute?=?[calendercomponents:minutefromDate:beforTimetoDate:nowoptions:0];

NSDateComponents*compsSecond?=?[calendercomponents:secondfromDate:beforTimetoDate:nowoptions:0];

NSLog(@"相差世紀個數(shù)?=?%ld",[compsEraera]);

NSLog(@"相差年個數(shù)?=?%ld",[compsYearyear]);

NSLog(@"相差月個數(shù)?=?%ld",[compsMonthmonth]);

NSLog(@"相差小時個數(shù)?=?%ld",[compsHourhour]);

NSLog(@"相差分鐘個數(shù)?=?%ld",[compsMinuteminute]);

NSLog(@"相差秒個數(shù)?=?%ld",[compsSecondsecond]);

//?3米愿、獲取時間戳(相對于1970年)

CGFloat?timestamp?=?now.timeIntervalSince1970;

NSLog(@"距離1970年有多少秒?=?%f",timestamp);

//?4、計算距離現(xiàn)在有多少秒

CGFloat?sinceNow?=?beforTime.timeIntervalSinceNow;

NSLog(@"距離現(xiàn)在有多少秒?=?%f",fabs(sinceNow));

}

@end



輸出結(jié)果:

2016-06-14 16:46:12.651 Timer[2811:639641] nowTime = 2016-06-14 16:46:12

2016-06-14 16:46:12.654 Timer[2811:639641]相差世紀個數(shù)= 0

2016-06-14 16:46:12.654 Timer[2811:639641]相差年個數(shù)= 1

2016-06-14 16:46:12.654 Timer[2811:639641]相差月個數(shù)= 23

2016-06-14 16:46:12.654 Timer[2811:639641]相差小時個數(shù)= 17541

2016-06-14 16:46:12.654 Timer[2811:639641]相差分鐘個數(shù)= 1052481

2016-06-14 16:46:12.654 Timer[2811:639641]相差秒個數(shù)= 63148872

2016-06-14 16:46:12.654 Timer[2811:639641]距離1970年有多少秒= 1465893972.649262

2016-06-14 16:46:12.654 Timer[2811:639641]距離現(xiàn)在有多少秒= 63148872.654635

如果轉(zhuǎn)載請注明轉(zhuǎn)于:AirZilong的博客



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鼻吮,一起剝皮案震驚了整個濱河市育苟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌椎木,老刑警劉巖违柏,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拓哺,居然都是意外死亡勇垛,警方通過查閱死者的電腦和手機脖母,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門士鸥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谆级,你說我怎么就攤上這事烤礁。” “怎么了肥照?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵脚仔,是天一觀的道長。 經(jīng)常有香客問我舆绎,道長鲤脏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任吕朵,我火速辦了婚禮猎醇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘努溃。我一直安慰自己硫嘶,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布梧税。 她就那樣靜靜地躺著沦疾,像睡著了一般称近。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哮塞,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天刨秆,我揣著相機與錄音,去河邊找鬼彻桃。 笑死坛善,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的邻眷。 我是一名探鬼主播眠屎,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肆饶!你這毒婦竟也來了改衩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤驯镊,失蹤者是張志新(化名)和其女友劉穎葫督,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體板惑,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡橄镜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了冯乘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洽胶。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖裆馒,靈堂內(nèi)的尸體忽然破棺而出姊氓,到底是詐尸還是另有隱情,我是刑警寧澤喷好,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布翔横,位于F島的核電站,受9級特大地震影響梗搅,放射性物質(zhì)發(fā)生泄漏禾唁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一无切、第九天 我趴在偏房一處隱蔽的房頂上張望荡短。 院中可真熱鬧,春花似錦订雾、人聲如沸肢预。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烫映。三九已至沼本,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锭沟,已是汗流浹背抽兆。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留族淮,地道東北人辫红。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像祝辣,于是被迫代替她去往敵國和親贴妻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容