91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

獲取這個指定日期的上月的月初和月末時間

發布時間:2020-08-04 11:34:09 來源:網絡 閱讀:968 作者:新風作浪 欄目:開發技術

回復一網友問答:

給定一個日期,獲取這個日期的上月的月初和月末時間。比如有個時間 是2013-03-01 如何求的2013-02-01和2013-02-28?


//本文日期獲取的是系統當前日期,需指定日期直接賦值 year  month  day即可

 NSInteger year,month,day;     NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];     NSDate *now = [NSDate date];;     NSDateComponents *comps = [[NSDateComponents alloc] init];     NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |      NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;          comps = [calendar components:unitFlags fromDate:now];     year = [comps year];     month = [comps month];     day = [comps day];                NSLog(@"現在是:%d年%d月%d日 ",year,month,day);  //   month獲取現在的月份,然后 判斷是上個月份是否為12月     if (month!=1) {  //       如果mouth!=1,那么上個月月初為1號,年份不變         NSLog(@"上個月月初:%d年%d月1日 ",year,month-1);  //        處理上個月份為2月的特殊情況,         if (month!=3) {  //            如果上個月的月份為 4  6  9  11 月份,他們月末是30號             if (month == 5 || month==7 || month ==10 || month ==12) {                  NSLog(@"上個月月末:%d年%d月30日 ",year,month-1);             }             else {                 NSLog(@"上個月月末:%d年%d月31日 ",year,month-1);             }         }  //        如果本月是3月份,上個月為為2月份,閏年2月月末29天,非閏年28天         else {             if ((year%4==0 && year%100!=0) || year%400==0) {                  NSLog(@"上個月月末:%d年%d月29日 ",year,month-1);             }             else {                  NSLog(@"上個月月末:%d年%d月28日 ",year,month-1);             }         }              }  //    如果當前月份是1月,上個月份就是12月  year-1,month=12     else {         NSLog(@"上個月月初為 %d年12月1日",year-1);         NSLog(@"上個月月末為 %d年12月31日",year-1);     } 



測試效果:

獲取這個指定日期的上月的月初和月末時間






向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

方城县| 哈尔滨市| 称多县| 股票| 怀化市| 舟曲县| 苗栗县| 涿州市| 屏南县| 武宁县| 茶陵县| 石台县| 怀来县| 若尔盖县| 东光县| 汨罗市| 高平市| 永川市| 绿春县| 无锡市| 拉萨市| 固阳县| 湘乡市| 富锦市| 方城县| 浏阳市| 安国市| 太仓市| 东台市| 红安县| 永平县| 博罗县| 广汉市| 上蔡县| 荆州市| 鸡西市| 抚远县| 陕西省| 江永县| 遂平县| 吉木乃县|