zoukankan      html  css  js  c++  java
  • IOS 将公历日期转换为中国农历

    代码方法:

    //日期阳历转换为农历;
    - (NSString *)convertDateToNongLi:(NSString *)aStrDate
    {
        NSDate *dateTemp = nil;
        NSDateFormatter *dateFormater = [[NSDateFormatter alloc]init];
        [dateFormater setDateFormat:@"yyyy-MM-dd"];
        dateTemp = [dateFormater dateFromString:aStrDate];
        
        NSCalendar* calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSChineseCalendar];
        NSDateComponents* components = [calendar components:NSMonthCalendarUnit|NSDayCalendarUnit fromDate:dateTemp];
        NSString* nongliMonth = [UserInfo sharedUserInfo].chineseMonths[components.month-1];
        NSString* nongliDay = [UserInfo sharedUserInfo].chineseDays[components.day-1];
        NSString* nongliString = [NSString stringWithFormat:@"%@%@",nongliMonth,nongliDay];
    
        return nongliString;
    }
    

     使用:

        NSString *strDate = @"2012-06-24";
        NSString *nongLi = [self convertDateToNongLi:strDate];
    

      

  • 相关阅读:
    poj 2251
    poj 1321
    poj 2777
    poj 3468
    poj 2318
    javascript
    buhui
    swift 构造器
    mac上不了网
    字体
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3146740.html
Copyright © 2011-2022 走看看