nsdateformatter相关内容
我一直在搜索,但找不到.我在包含NSDate的NSDictionary中有一个对象.现在,标准的NSDate对象相当长.我想以dd-MMM格式显示用户. 例如:原始日期可能是2012-04-23 00:00:00 +0000,我希望该日期显示为23 Apr 我尝试使用NSDateComponents和NSDateFormatter,但效果不佳.可能我没有弄清楚所需格式的正确用法.
..
我正在尝试使用以下内容从字符串中生成日期: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"MMMM dd, yyyy HH:mm:ss"]; NSLog(@"ENDINGDATE: %@", [closure objectForKey:@"ENDI
..
我正在使用以下代码获取当前时间. NSDate *myDate = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT+0200"]]; //
..
我想更改日期格式.但我不知道如何输入格式 `Thu,2 Dec 2010 00:28:56 -0500'我将日期格式化程序用于用户自定义格式 NSString *inputString = @"Thu, 2 Dec 2010 00:28:56 -0500"; NSDateFormatter *inputFormatter = [[NSDateFormatter alloc]
..
我正在尝试将日期从字符串格式化为另一种格式. 例如:将2012-05-29 23:55:52转换为29/05 *newline* 2010. 我认为我只是不了解NSDate和NSDateFormatter的逻辑. 任何帮助将不胜感激.谢谢:) 解决方案 您将需要创建NSDateFormatter,然后将其dateFormat设置为与您拥有的第一个日期匹配,例如: N
..
我的字符串是这样的,2012-12-08 17:00:00.0.现在,我正在尝试使用NSDate格式化程序从此字符串中检索日期.我的代码是 NSDateFormatter *df=[[NSDateFormatter alloc] init]; [df setDateFormat:@"yyyy-dd-MM hh:mm:ss"]; NSDate *date1 = [df dateFromStr
..
我在iOS 9中的日期格式有问题,它在iOS 8上可以正常使用,并且当我在iOS 9的模拟器中对其进行测试时也可以使用,但是在使用iOS 9的真实设备上对其进行测试时,我可以越来越空了.以下是我正在使用的代码 NSLog(@"String Date: '%@'", stringDate); NSDateFormatter *dateFormat = [[NSDateFormatter all
..
我必须以其他格式显示日期. 例如 7月21日 我没有找到任何可以转换这种格式的日期的信息.如果有人知道,请帮助我. 解决方案 Swift extension Date { func dateFormatWithSuffix() -> String { return "dd'\(self.daySuffix())' MMMM yyyy" }
..
我正在使用dateformatter获取我的应用程序中的日期和时间.但是当我更改电话日期格式器的语言时,我遇到了一个问题,因为我不支持多种语言,因此我的应用崩溃了,因此我返回了所选电话语言的日期和时间. 请找到以下代码段: NSDate *date=[NSDate date]; NSDateFormatter *objTimeFotmatter=[[NSDateFormatter al
..
我在NSString中有时间,例如"15:15" 我想将此NSString时间隐藏为12个小时的NSString(即"3:15 PM"). 解决方案 使用NSDateFormatter将字符串转换为NSDate.然后再次使用dateformatter将NSDate更改为字符串. NSDateFormatter *dateFormatter = [[NSDateFormatter
..
NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"dd-MM-YYYY HH:mm"]; [formatter setTimeZone:[NSTimeZone systemTimeZone]]; 如果我选择MM,我会得到月份的数字
..
我编写了一个接受NSDate对象的方法,并将其转换为具有EST时区的NSDate对象.我见过其他人完成此操作的方式是使用日期格式化程序将日期更改为具有指定时区的字符串.问题是当我尝试使用"dateFromString"将该字符串更改回NSDate对象时. - (NSDate*)turnToEST:(NSDate*)date { NSLog(@"turnToEST called with da
..
我有以下字符串:20180207T124600Z 如何将其转换为Date对象? 这是我当前的代码,但它返回nil: let dateString = "20180207T124600Z" let dateFormatter = ISO8601DateFormatter() dateFormatter.formatOptions = .withFullTime print(date
..
您好,有人可以让我hoe个看起来像这样的日期格式: 2007年6月13日.请注意,日期中包含"th"一词.我想以我的格式添加它.谢谢! 解决方案 已针对Swift 3更新 您可以执行类似这种在区域设置安全的操作. let calendar = Calendar.current let date = Date() let dateComponents = calendar.com
..
你好,我有一个这样的日期 2016-02-10 00:00:00 我只想以这种方式从中获取日期 14.05.2016 or 14-05-2016 这是我尝试过的 let dateFormatter = NSDateFormatter() let date = "2016-02-10 00:00:00" dateFormatter.dateFormat = "dd-MM-y
..
我在Obj-c中找到了可以解决我问题的方法,但是我无法翻译代码,所以我想寻求一种Swift解决方案. 我正在解析JSON文件中的某些数据,但在检索日期时遇到问题;这是代码: println(data) // "Fri, 16 Jan 2015 11:49:00 +0100" var dateFormatter = NSDateFormatter() dateFor
..
这个问题被问了很多,但是我找不到我的问题的解决方案. 我想要的: 将以NSString形式给出的日期转换为具有完全不同格式的NSDate. 我想将Tue, 31 Jul 2012 10:15:00 GMT转换为2012-07-31 10:15:00 +0000. 我的代码: NSString *startDateString = @"Tue, 31 Jul 2012 10:15:
..
我遇到了一个非常奇怪的问题,听起来更像是系统错误. 我只想使用小时和分钟信息来格式化日期,并在必要时显示AM/PM. 这是我的代码: extension NSDate { func localizedStringTime()->String { let dateFormatter = NSDateFormatter() dateFormatt
..
我有以下代码: for (i=0; i
..
我很快学会了将日期String转换为NSDate转换为string的过程.我正在以这种格式获取日期字符串:"2015年10月22日星期四07:45:17 +0000".我需要以MM-dd-yyyy格式显示日期.我尝试了以下代码,但返回"null". let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-
..