ios阳历转农历
来源:互联网 发布:a标签js跳转 编辑:程序博客网 时间:2024/04/27 20:00
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColorwhiteColor];
NSString *strDate = @"2014-07-12";
NSString *nongLi = [selfgetChineseCalendarWithDate:strDate];
NSLog(@"%@",nongLi);
[self.windowmakeKeyAndVisible];
return YES;
}
//日期阳历转换为农历;
-(NSString*)getChineseCalendarWithDate:(NSString*)date{
NSArray *chineseYears = [NSArrayarrayWithObjects:
@"甲子",@"乙丑",@"丙寅",@"丁卯", @"戊辰", @"己巳", @"庚午", @"辛未", @"壬申", @"癸酉",
@"甲戌", @"乙亥", @"丙子", @"丁丑",@"戊寅", @"己卯", @"庚辰", @"辛己", @"壬午", @"癸未",
@"甲申", @"乙酉", @"丙戌", @"丁亥", @"戊子", @"己丑", @"庚寅", @"辛卯", @"壬辰", @"癸巳",
@"甲午", @"乙未", @"丙申", @"丁酉", @"戊戌", @"己亥", @"庚子", @"辛丑", @"壬寅", @"癸丑",
@"甲辰", @"乙巳", @"丙午", @"丁未", @"戊申", @"己酉", @"庚戌", @"辛亥", @"壬子", @"癸丑",
@"甲寅", @"乙卯", @"丙辰", @"丁巳", @"戊午", @"己未", @"庚申", @"辛酉", @"壬戌", @"癸亥",nil];
NSArray *chineseMonths=[NSArrayarrayWithObjects:
@"正月",@"二月",@"三月",@"四月",@"五月",@"六月",@"七月",@"八月",
@"九月",@"十月",@"冬月",@"腊月",nil];
NSArray *chineseDays=[NSArrayarrayWithObjects:
@"初一",@"初二",@"初三",@"初四",@"初五",@"初六",@"初七",@"初八",@"初九",@"初十",
@"十一",@"十二",@"十三",@"十四",@"十五",@"十六",@"十七",@"十八",@"十九",@"二十",
@"廿一",@"廿二",@"廿三",@"廿四",@"廿五",@"廿六",@"廿七",@"廿八",@"廿九",@"三十", nil];
// [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
NSDate *dateTemp = nil;
NSDateFormatter *dateFormater = [[NSDateFormatteralloc]init];
[dateFormatersetDateFormat:@"yyyy-MM-dd"];
dateTemp = [dateFormaterdateFromString:date];
NSCalendar *localeCalendar = [[NSCalendaralloc] initWithCalendarIdentifier:NSChineseCalendar];
unsigned unitFlags =NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *localeComp = [localeCalendarcomponents:unitFlags fromDate:dateTemp];
NSLog(@"%d_%d_%d %@",localeComp.year,localeComp.month,localeComp.day, localeComp.date);
NSString *y_str = [chineseYears objectAtIndex:localeComp.year-1];
NSString *m_str = [chineseMonths objectAtIndex:localeComp.month-1];
NSString *d_str = [chineseDays objectAtIndex:localeComp.day-1];
NSString *chineseCal_str =[NSStringstringWithFormat: @"%@_%@_%@",y_str,m_str,d_str];
return chineseCal_str;
}
- ios阳历转农历
- Oracle 阳历转农历
- Java阳历转农历
- Python 阳历转农历
- iOS开发时间转换, 阳历转农历等等
- 农历转阳历的算法
- 阳历(公历)转农历
- DELPHI 阳历转农历代码
- 阳历(公历)转农历 1801-2099
- 一个阳历转农历的java程序
- Linux shell实现阳历转农历
- 一个阳历转农历的java程序
- Python实现阳历转农历功能
- 阳历、阴历、农历
- 显示农历、阳历日期
- 阳历农历转换
- C# 阳历转阴历函数 公历转农历函数
- iOS阴历阳历互转
- Duilib : 显示透明png和CWebBrowserUI的冲突问题
- 体验 Spring 的 Object/XML 映射支持
- C3P0连接池的配置片段
- 【四圣龙神录的编程教室】第17章、让自机可以发射子弹吧
- Algorithm学习笔记 --- 错误票据(蓝桥杯)
- ios阳历转农历
- Linux之路(1)
- 如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 关于过滤器中的页面跳转和输出流关闭
- 第一周作业:编写计算“两个整数的最大公约数”程序
- Memcache mutex设计模式
- 黑马程序员_String
- Vim Python
- http://code4app.com/ios/SCCaptureCamera/530ad8cccb7e84ba4d8b630e