簡化iOS中的NSDate操作:NVDate
NVDate是一個用于處理iOS開發中NSDate操作的庫。
NVDate擁有許多幫助您解決問題的功能。
NVDate *date = [[NVDate alloc] initUsingToday]; NSLog(@"today is : %@", [date stringValue]);// today is : Wednesday, February 5, 2014, 4:56:35 PM Western Indonesia Time</pre>
Last day's date of next 2 months
NVDate *date = [[NVDate alloc] initUsingToday]; [date nextMonths:2]; [date lastDayOfMonth]; NSLog(@"next 2 months from today is : %@", [date stringValueWithFormat:@"dd-MM-yyyy"]);// next 2 months from today is : 30-04-2014</pre>
Second week of 2 months ago
NVDate *date = date = [[[[[NVDate alloc] initUsingToday] previousMonths:2] firstDayOfMonth] nextWeek]; date.dateFormatUsingString = @"yyyy-MM-dd HH:mm:ss"; NSLog(@"second week of 2 months ago is : %@", [date stringValue]);// second week of 2 months ago is : 2013-12-08 17:03:36</pre>
Detect if yesterday is friday
BOOL isFriday = [[[[NVDate alloc] initUsingToday] previousDay] isCurrentDayName:NVDayUnitFriday]; NSLog(@"is yesterday was friday ? %@", isFriday ? @"yes" : @"no");// is yesterday was friday ? no</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!