iOS 日期格式 星期几 本地

NSArray *weekdayAry = [NSArray arrayWithObjects:@"星期日", @"星期一", @"星期二",@"星期三", @"星期四", @"星期五", @"星期六", nil];
    NSDateFormatter *formater =[[NSDateFormatter alloc] init];
    [formater setDateFormat:NSLocalizedString(@"yyyy-MM-dd EEEE",nil)];
    [formater setShortWeekdaySymbols:weekdayAry];
    [formater setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"zh_CN"]];//这里根据国家地区写Identifier,不写默认为英文
    
    NSString *endStr= [formater stringFromDate:dateString];

时间: 2024-10-11 15:28:09

iOS 日期格式 星期几 本地的相关文章

ios日期格式转换

转自:http://blog.csdn.net/l_ch_g/article/details/8217725 1.如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease]; [inputFormatter set

iOS 日期格式转换

1.如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease]; [inputFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@&qu

ios日期格式yyyy-MM-dd

看到示例代码展示的日期格式,不符合本地化习惯,查看帮助文档,修改成常用的年月日格式,记录供以后查找: NSDate *now = [NSDate date]; NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"yyyy-MM-dd"]; self.dateLabel.text = [df stringFromDate:now]; //    [NSDateFormatter localiz

iOS - 日期格式导致年份+1

19年最后一天12.31日,测试老哥突然跟我说时间计算出问题了,吓得我感觉回去看代码. 由于我需要将时间戳转换为只带年月日的字符串,以此来比较两个日期是否为同一天,所以出现了问题 现象: currentDate进去,strdate 转出来,发现年份加了1! 经过验证和排除,发现原因比较奇葩:是由于日期格式使用了 YYYY-MM-dd ,大写的年份,如果改为小写则正常 原因是YYYY 是以周为单位计算的,我们平常计算日期时最好用yyyy,yyyy才是标注的年份 原文地址:https://www.c

IOS --- 日期时间格式 转换

1.如何如何将一个字符串如" 20110826134106"装化为任意的日期时间格式,下面列举两种类型: NSString* string [email protected]"20110826134106"; NSDateFormatter*inputFormatter = [[[NSDateFormatter alloc] init]autorelease]; [inputFormattersetLocale:[[[NSLocale alloc] initWith

iOS日期转换之UTC/GMT时间格式

GMT只需要将代码中的UTC替换为GMT即可 //将本地日期字符串转为UTC日期字符串 //本地日期格式:2013-08-03 12:53:51 //可自行指定输入输出格式 -(NSString *)getUTCFormateLocalDate:(NSString *)localDate { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //输入格式 [dateFormatter setDateFormat:@"

C# 怎么显示中文格式的日期、星期几

//该语句显示的为英文格式DateTime.Now.DayOfWeek.ToString(); //显示中文格式星期几 "星期" + DateTime.Now.ToString("ddd",new System.Globalization.CultureInfo("zh-cn")); //显示中文格式的日期DateTime.Now.ToLongDateString(); // 显示格式为"2008年1月1日"DateTime.

关于IOS下日期格式分隔符 - 、 /的问题

之前我们项目有一个低价日历,服务端下发的时间格式为: "2014-07-21 09:45:12"  然后一直出不了数据,后来发现. IOS下无论chrome.safari还是Uc如果日期格式是分隔符是 - 的时候,后面带时.分.秒这种情况就是有问题. 大家有兴趣的可以试一下: <script> var s = '2014-04-10 09:10:10'; var d = new Date(s).getTime(); alert(d); //NAN var s2 = '201

生成带星期的日期格式

今天遇到一个日期转换问题需要生成 如:2017-11-29 星期三 16:45 的日期格式的数据,所以记录一下. //例如输入:2017-11-29 16:30:00 则输出:2017-11-29 星期三 16:30 public String getDate(String string_date){ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sd