jjzjj

NsdateFormatter

全部标签

ios - NSDateFormatter dateFromString 1981-04-01

我有代码:NSString*str=@"1981-04-01";NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd"];NSDate*back=[dateFormatterdateFromString:str];NSLog("output:%@",back);//output(null)当我尝试不同的日期时:str=@"1982-04-01";//同样返回nilstr=@"1985-04-01";//这看起来不错,输出:1985-03-31

ios - 更新 iPad 版本 8.3 后的日期格式问题

更新iPad版本8.3后的日期格式问题下面的代码返回NIL值但在模拟器和iPod中工作正常-(NSString*)dateFormat:(NSString*)str{NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy/mm/ddHH:mm:sszzz"];NSDate*dateFromString=[[NSDatealloc]init];dateFromString=[dateFormatterdateFromString:str];//problem

ios - 从 '+-hh:mm' 这样的字符串中提取 NSTimeZone

在我的应用程序中,我从一个包含本地时间条目的API下载一些JSON数据:"local_date":"2015-07-08T13:18:14+02:00"JSON数据被解析为NSDictionary*信息:NSDateFormatter*dateFormatter=[NSDateFormatternew];dateFormatter.timeZone=[NSTimeZonetimeZoneWithName:@"UTC"];dateFormatter.dateFormat=@"yyyy-MM-dd'T'HH:mm:ssZ";NSDate*date=[self.dateFormatterda

ios - NSDateFormatter 和 NSDateComponents 返回不同的周数值

我正在制作一个创建时间表的应用程序。您可以在一年中的每个星期创建一个新的。应用加载完成后,需要加载当前周(例如:如果是1月1日,则需要显示第1周)。我使用NSDateFormatter来确定当前星期几。NSDateFormatter(我在2016年8月9日对此进行了测试)NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"ww"];intcurrentWeek=[[timestringFromDate:[NSDatedate]]intValue];我想检查它是否

ios - 对于 NSDateFormatter 同时使用 locale 和 dateFormat 有意义吗?

那么它有意义吗?我认为dateFormat本身准确地指定了输出,不是吗? 最佳答案 如果您需要解析一个日期,您可以同时使用两者:letformater=DateFormatter()letenDateString="2019,16January"formater.locale=Locale(identifier:"en_US")formater.dateFormat="yyyy,ddMMMM"letenDate=formater.date(from:enDateString)print(enDate)//display:Option

ios - 检查 Objective-c 中的时间?

如何获取hh:mm格式的当前时间?我需要能够区分上午和下午,并比较当前时间和第二次时间。我确定这是一个愚蠢的功能,但我似乎无法弄明白。 最佳答案 当前日期和日期比较:NSDate*now=[NSDatedate];NSDate*mile=[[NSDatealloc]initWithString:@"2001-03-2410:45:32+0600"];NSComparisonResultresult=[nowcompare:mile];NSLog(@"%@",now);NSLog(@"%@",mile);switch(result){

iOS : Specifying unix time in NSDateFormatter's format string

我在服务器的响应中收到格式为"/Bla(1344433014807)/"的日期。1344433014807是从1970年1月1日算起的秒数。我使用的网络引擎中也有这段代码:NSDateFormatter*dateformatter=[[NSDateFormatteralloc]init];[dateformattersetDateFormat:dateFormat];NSDate*date=[dateformatterdateFromString:dateString];问题:如何指定正确的dateFormat以从dateString中获取日期,如@"/Bla(134443301480

objective-c - 如何更改标签上的日期选择器选定值

我想在标签上显示从日期选择器中选择的日期,但标签只显示当前日期它不显示我从日期选择器中选择的日期这是代码,请告诉我如何更改文本标签从日期选择器中随机选择的日期#import"ViewController.h"@implementationViewController@synthesizedatepicker,mylabel;-(void)didReceiveMemoryWarning{[superdidReceiveMemoryWarning];//Releaseanycacheddata,images,etcthataren'tinuse.}#pragmamark-Viewlifec

ios - NSDate 到 String 的转换并在 UILabel 中显示

我试图从NSDate对象类型中获取一个字符串并将其显示在标签中。这是我正在使用的代码,NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateStyle:NSDateFormatterLongStyle];//[dateFormattersetTimeStyle:NSDateFormatterNoStyle];NSDate*datey=[dateFormatterdateFromString:selectedDate];NSString*labelData=[dateFormatte

ios - 如何从日期中获取小时、分钟和上午/下午?

这个问题在这里已经有了答案:Howtogetthetimeinam/pmformatiphoneNSDateFormatter?(8个答案)ConvertNSStringtoNSDatewithnewformat(2个答案)关闭9年前。我试图从日期中提取小时、分钟和上午/下午,但我得到的是NULL输出。我已经在下面显示了我的代码,请查看它。NSString*dateStr=@"29/07/201302:00am";NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"hh:mma