您的位置:首页 > 移动开发 > IOS开发

日期格式的管理

2017-11-30 14:00 369 查看


管理上午和下午的符号

AMSymbol Property 

PMSymbol Property
#pragma mark 管理上午和下午的符号
- (void)testManagingAMAndPMSymbols {

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// 打出的上午样式
NSString *symbol = dateFormatter.AMSymbol;
// 下午
symbol = dateFormatter.PMSymbol;

// 使用举例
dateFormatter.AMSymbol = @"AM";
dateFormatter.PMSymbol = @"PM";
dateFormatter.dateStyle = NSDateFormatterFullStyle;
dateFormatter.timeStyle = NSDateFormatterFullStyle;
NSString *dateStr = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@", dateStr);

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

 


管理周符号

weekdaySymbols Property 

shortWeekdaySymbols Property 

veryShortWeekdaySymbols Property 

standaloneWeekdaySymbols Property 

shortStandaloneWeekdaySymbols Property 

veryShortStandaloneWeekdaySymbols Property
#pragma mark 管理周符号
- (void)testManagingWeekdaySymbols {

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

// 星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六
NSArray<NSString *> *array =  dateFormatter.weekdaySymbols;
array =  dateFormatter.standaloneWeekdaySymbols;

// 周日, 周一, 周二, 周三, 周四, 周五, 周六
array =  dateFormatter.shortWeekdaySymbols;
array =  dateFormatter.shortStandaloneWeekdaySymbols;

// 日, 一, 二, 三, 四, 五, 六
array =  dateFormatter.veryShortWeekdaySymbols;
array =  dateFormatter.veryShortStandaloneWeekdaySymbols;

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

 


管理月符号

monthSymbols Property 

shortMonthSymbols Property 

veryShortMonthSymbols Property 

standaloneMonthSymbols Property 

shortStandaloneMonthSymbols Property 

veryShortStandaloneMonthSymbols Property
#pragma mark 管理月符号
- (void)testManagingMonthSymbols {

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

// 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月
NSArray<NSString *> *array =  dateFormatter.monthSymbols;
array =  dateFormatter.standaloneMonthSymbols;

// 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月
array =  dateFormatter.shortMonthSymbols;
array =  dateFormatter.shortStandaloneMonthSymbols;

// 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
array =  dateFormatter.veryShortMonthSymbols;
array =  dateFormatter.veryShortStandaloneMonthSymbols;

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

 


管理季度符号

quarterSymbols Property 

shortQuarterSymbols Property 

standaloneQuarterSymbols Property 

shortStandaloneQuarterSymbols Property
#pragma mark 管理季度符号
- (void)testManagingQuarterSymbols {

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

// 第一季度, 第二季度, 第三季度, 第四季度
NSArray<NSString *> *array =  dateFormatter.quarterSymbols;
array =  dateFormatter.standaloneQuarterSymbols;

// 1季度, 2季度, 3季度, 4季度
array =  dateFormatter.shortQuarterSymbols;
array =  dateFormatter.shortStandaloneQuarterSymbols;

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

 


管理时区

eraSymbols Property 

longEraSymbols Property
#pragma mark 管理时区
- (void)testManagingEraSymbols {

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

// 公元前, 公元
NSArray<NSString *> *array =  dateFormatter.eraSymbols;
array =  dateFormatter.longEraSymbols;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息