nsdateformatter相关内容
我正在尝试将 String 转换为我所在国家/地区时区的日期,但结果的格式与我所做的不同 let dbl = TimeInterval(longDate)让日期 = 日期(timeIntervalSince1970:dbl/1000)让格式化程序 = DateFormatter()打印(长日期)formatter.calendar = 日历(标识符:.persian)formatter.loc
..
我有一个这样的日期:2018-04-30T23:22:05+1000 并想转换为 Date 对象 let formatter = DateFormatter()formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss:Z"//z, zz 还是 nil让 ss = formatter.date(来自:“2018-04-30T23:22:05+1000")print
..
我有一个字符串 Tue Feb 23 10:12:48 IST 2014,我想从这里获取 NSdate 对象.我正在使用以下代码片段 NSString * buildTime = @"Tue Feb 23 10:12:48 IST 2014";NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[格式化程序 setDateFo
..
NSDateFormatter 是否有意外返回 nil 的倾向?我不认为它做到了.我希望我忽略了一些我看不到的微小细节. 我有一些描述太阳和月亮的数据.它列在下面.我还有一个循环,一旦它从它的 plist 加载到字典中,它就会迭代这个数据.最后,我有一个类,它使用 NSDateFormatter 作为单例为我处理日期.这个过程运行良好,这些方法已经相互作用并产生了正确的日期一两个月,但今天它
..
NSString *hashKey = [NSString stringWithFormat:@"%lu%lu%lu", (unsigned long)format.hash, (unsigned long)timeZone.hash, (unsigned long)locale.hash];NSDateFormatter *formatters = [NSDate sharedDateForma
..
这是我在选择器更改时所做的: 延期日期{var fromCurrentToUTC: 日期 {返回添加时间间隔(-TimeInterval(TimeZone.current.secondsFromGMT()))}}var title = "--"如果让日期 = datePickerView.date?.fromCurrentToUTC {title = DateFormatter.localize
..
“2015-06-30T17:30:36.000Z"是 MySQL 中 DateTime 值的示例.如何在 Swift 中将其转换为 NSDate? 下面是我的代码,但它不起作用 var sqlDateFormatter = NSDateFormatter()sqlDateFormatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"se
..
我正在将字符串转换为日期并再次转换为字符串.使用以下代码 NSString *newDate =[NSString stringWithFormat:@"%@",[(Jobs *)[tableArray objectAtIndex:indexPath.row]Date]];NSLog(@"新日期是 %@",newDate);NSDateFormatter *dateFormat = [[NSD
..
为什么 NSDateFormatter 会误解他自己创建的 dateString? NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"YYYY-MM-DD'T'HH:mm:ss.SSSZZZZ"];NSDate *now = [NSDate 日期];NSL
..
我正在将字符串中的 10/24 12:00 PM 格式转换为日期格式中的等效格式.我正在使用以下代码: let dateFormatter = DateFormatter()dateFormatter.dateFormat = "MM/dd hh:mm aa"self.dateCompleted = dateFormatter.date(来自:self.DeliverBy!) dateComp
..
我有日期字符串 2017-01-03T10:45:00.000+02:00 我需要将它传输到这样的内容 2017-01-03 10:45:00+0200 let formatter = DateFormatter()formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"//这个格式化程序返回 2017-01-03 08:45:00 +0000 但
..
还有人注意到 iOS 5.1 和 iOS 6.0 之间的一些差异吗?在下面,日期字符串的格式在每个版本中都不同:NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];dateFormatter.dateFormat = @"MM/dd/yyyy HH:mm:ss (vvvvv)";NSDate
..
我正在尝试将日期转换为不同的格式.我将我的日期作为 NSString 接收,格式如下:EEE MMM dd HH:mm:ss ZZZ yyyy,并试图将其更改为这种格式:dd-mm-yy.但是,我无法以所需的格式获取它. 这是我当前的代码: NSString *dateStr = [NSString stringWithFormat:@"%@",[dict valueForKey:@"c
..
好吧,我问这个问题有点愚蠢,但知道为什么这不起作用: {NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[格式化程序设置日期格式:@"mmmm dd, yyyy"];NSDate *myDateFromString = [格式化日期FromString:creditDate.text];NSLog(@"%@", myDat
..
我有一个将字符串转换为日期格式的函数.此功能在 iOS 12 上按预期工作,但在 iOS 13 上运行.我收到此错误: “线程 1:致命错误:在展开可选值时意外发现 nil" 这是我的代码: func ConvertDateAndTimeFormat2() {让 timeDate = "2019-09-24 15:00:00 +0000"让 dateFormatter = DateF
..
我从服务器收到一些奇怪的日期/时间. 如何转换"notification_date": 1500461137000,到本地时间格式. 解决方案 这是一个以毫秒为单位的 UNIX 纪元日期.可以用timeIntervalSince1970除以1000后进行转换. let localDate = Date(timeIntervalSince1970: notificationDate/
..
我的申请有 2 种语言,一种是英语,另一种是西班牙语.现在我从服务器收到时间戳,我需要以“MMM dd,yyyy"格式显示日期.这给了我“2017 年 12 月 23 日",但是当我将其转换为西班牙语时,我需要用西班牙语显示月份名称.您能否建议我将西班牙语中的 12 个月名称指定为缩写形式,还是 NSDateFormatter 具有这种类型的选项. NSDate *date = [dateFo
..
我需要识别日期字符串,例如 Tue Aug 13 17:29:20 MSK 2013.而且,据我所知,要做到这一点,我需要在 NSDateFormmater 中使用“V"符号,但它只能识别 GMT+04:00 之类的时区.还有其他解析时区缩写的方法吗? 代码如下: NSDateFormatter *dft = [[NSDateFormatter alloc] init];[dft set
..
在一个旧的 iOS 项目中,我必须解析格式为 dd/MM/yyyy 的日期,所以我将这些行放在我的 AppDelegate 的静态方法中,它按预期工作 //为 Knowledge 返回的日期设置 Dateformatter tt/mm/yyyyNSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatte
..
就这么简单 NSDateFormatter *df = [[NSDateFormatter alloc] init];[df setDateFormat:@"dd/MM/yyyy"];NSLog(@"当前事件日期 %@ %@",currentDate,[df stringFromDate:currentDate]); 但是在日志中 当前活动日期 2013-10-01 22:00:00 +
..