首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数字转换为希伯来语日期中的字符

将数字转换为希伯来语日期中的字符
EN

Stack Overflow用户
提问于 2013-01-11 01:36:02
回答 1查看 235关注 0票数 0

我用今天的日期(希伯来语日期)构建标签

它的工作是数字而不是字符

对于exapmle: 28 /4到28 Tavat

代码:

代码语言:javascript
复制
NSLocale *hebrew = [[NSLocale alloc] initWithLocaleIdentifier:@"he_IL"]; // Hebrew, Israel
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSHebrewCalendar];
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
dateFormat.locale = hebrew;
dateFormat.calendar = calendar;
[dateFormat setDateStyle:NSDateFormatterShortStyle];
NSString *dateString = [dateFormat stringFromDate:today];
[_label setText:dateString];

NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterLongStyle];
[formatter setTimeStyle:NSDateFormatterNoStyle];

NSLog(@"hebrew: %@", [formatter stringFromDate:[NSDate date]]);
[formatter release];
EN

回答 1

Stack Overflow用户

发布于 2013-01-11 01:45:26

您需要将样式更改为中或更高:

代码语言:javascript
复制
[dateFormat setDateStyle:NSDateFormatterMediumStyle];

如果您使用中样式,则月份将被缩写,切换为完整的月份名称的长样式(NSDateFormatterLongStyle)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14263900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档