nsdate相关内容
创建Date对象时出现奇怪错误。 错误为“致命错误:在展开可选值时意外发现nil” 显示问题的简化代码 let dateFormatter = NSDateFormatter() ; dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss" ; let startDateText:String = (data["startDate"] a
..
我在转换来自服务器的日期字符串时遇到问题。以下是我的代码 let dateString = "2017–04–02T13:10:00.000" //Date coming from server let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd'T'hh:mm:ss.SSS" let dat
..
我想根据NSDate获得一周的第一天。 它工作得很好,但我有一个警告,因为WeekCalendarUnit已弃用。 我做了一些调查,并尝试将WeekCalendarUnit替换为: static var CalendarUnitWeekday: NSCalendarUnit { get } static var CalendarUnitWeekdayOrdinal: NSCale
..
我需要检查当前日期是否在夏令时。在伪代码中,将如下所示: let date = NSDate() if date.isDaylightSavingsTime { print("Success") } 我在Internet上的任何地方都找不到此问题的解决方案。 推荐答案 NSDate单独表示一个绝对时间点。 确定日期是否在夏令时期间的步骤 需要在时区的上下文中进行
..
..
..
..
..
..
..
..
如何将像“01/02/10"(表示 2010 年 2 月 1 日)这样的 NSString 转换为 NSDate?我怎么能把 NSDate 变成一个字符串? 解决方案 Swift 4 及更高版本 更新:2018 年 字符串到日期 var dateString = "02-03-2017"var dateFormatter = DateFormatter()//这很重要 - 我
..
我想比较两个 NSDate,但是每个日期都显示为“早于"todaysDate.有什么想法吗? 让 compareResult = self.todaysDate.compare(self.date)如果 compareResult == NSComparisonResult.OrderedDescending {println("今天晚于 date2")} 别的 {println("未来")}
..
我试图强制用户使用日期选择器选择未来的日期.我显然使用了 compare: 方法,但是,当我执行以下代码时,即使它与 [NSDate date] 的日期相同,它也会告诉执行 if 语句.这是我的代码: if ([datePicker.date compare:[NSDate date]] == NSOrderedAscending)//如果选择的日期早于今天{UIAlertView *aler
..
在我的 iPhone 应用中,我希望能够确定用户区域设置的日期格式是月/日(即 1/5 表示 1 月 5 日)还是日/月(即 5/1 表示 1 月 5 日).我有一个自定义 NSDateFormatter 不使用基本格式之一,例如 NSDateFormatterShortStyle (11/23/37). 在理想情况下,我想使用 NSDateFormatterShortStyle,但不显示年
..
我必须在objective-c 中从NSString 初始化一个NSDate 对象.我是这样做的: NSString *dateString = [[webSentence child:@"DateTime"].text stringByReplacingOccurrencesOfString:@"T" withString:@" "];NSDateFormatter *dateFormatte
..
我有一个带有 GMT 时间的字符串,我想根据系统时区制作它,但它不能正常工作 - NSLog(@"Time Str = %@",Time);NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];[dateFormat setDateFormat:@"dd-MM-yyyy hh:mm a"];[NSTimeZone 重置系统时区]
..
我从服务器获取 UTC 时区的字符串日期,我需要将其转换为本地时区. 我的代码: 让 utcTime = "2015-04-01T11:42:00.269Z"让 dateFormatter = NSDateFormatter()dateFormatter.timeZone = NSTimeZone(名称:“UTC")dateFormatter.dateFormat = "yyyy-MM-d
..
我有一个 NSDate 对象.假设它代表“1-10-2011" NSDate *date = [df dateFromString:@"2011-10-01 00:00:00"]; 由于我的时区,该日期转换为“2011-09-30 22:00:00". 问题:如何在我的本地时区获取一个新的 Date 对象,该对象表示“2011-10-01 00:00:00"? 解决方案 NSDa
..
我正在使用一个将 .NET DateTime 对象返回到我的 iOS 应用程序的 API.我对发生的事情有点困惑,DateTime 在离开 API 时看起来很好,但是当它进入时,它会通过 JSON 并以如下所示的字符串形式进入: /日期(1303884000000-0600)/ WTF 是这样的,我怎样才能把它变成一个 NSDate 对象?? 谢谢! 解决方案 来自 解析 JSO
..