簡化iOS中的NSDate操作:NVDate

jopen 10年前發布 | 16K 次閱讀 NVDate iOS開發 移動開發

NVDate是一個用于處理iOS開發中NSDate操作的庫。

NVDate擁有許多幫助您解決問題的功能。

  • 能夠做很多日期操作任務
  • 用戶友好的命名約定
  • 連環調用功能
  • 易于使用
  • 開源
  • </ul>

    簡單示例

    Full date of today

    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>

    項目主頁:http://www.baiduhome.net/lib/view/home/1395109183478

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!