Tag: date

Google Analytics(iOS SDK)没有SSL

我正在使用iOS的最新Google Analytics(分析)SDK,并且在与GA的服务器进行通信时遇到了问题。 出于不同的原因,我需要在iOS 2000中configuration我的iOS设备(ios7.1)。遗憾的是,当GA的SDK尝试发送跟踪的事件时,GA的服务器拒绝SSL问题GA证书每3个月更新一次…) 有没有办法强制GA的SDK使用HTTP或伪造发送date? 谢谢大家。

转换后的date比较为零

我有以下代码: for dates in calendar.selectedDates { for dateOfEvent in myEventDate { formatter.dateFormat = "dd MM yyyy" let dateToCompare = formatter.string(from: dates) if dateOfEvent == dateToCompare { formatter.dateFormat = "dd MM yyyy" let comparingDate = formatter.date(from: dateToCompare) } 有谁可以请向我解释为什么比较date是零? 我正在放松… 更新——–在这个for循环一切工作正常。 我从日历(date)中获取用户select的date,dateOfEvent是从coredata获取的date(string)。 直到if语句一切工作正常。 当我尝试以这种格式“dd MM yyyy”格式化date时,结果为零 ——– UPDATE or dates in calendar.selectedDates { for dateOfEvent in […]

objective-c – NSDateFormatter返回错误的date

我有这段代码: // Convert string to date object NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"MMMM d, YYYY"]; NSDate *formatDate = [dateFormat dateFromString:self.date]; NSLog(@"1-%@", self.date); NSLog(@"2-%@", formatDate); NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit fromDate:formatDate]; NSString *dateCal = [NSString stringWithFormat:@"%d/%d/%d", [components day], [components month], [components year]]; NSLog(@"3-%@", dateCal); milage.date = dateCal; 第一个NSLog返回: 1 […]

日历:获取date组件,奇怪的情况

我试图找出为什么这段代码工作如此奇怪。 您可以在下面find详情: let nowDate = Date() let threeDayBeforeNowDate_t1 = Date(timeIntervalSinceNow: -60 * 60 * 24 * 3) let oneDayAfterNowDate = Date(timeIntervalSinceNow: 60 * 60 * 24 * 1) let threeDayBeforeNowDate_t2 = Date(timeIntervalSinceNow: -60 * 60 * 24 * 3) let threeDayBeforeNowDate = nowDate.addingTimeInterval(-60 * 60 * 24 * 3) let diff_1 = threeDayBeforeNowDate_t1.timeIntervalSince(nowDate) – threeDayBeforeNowDate.timeIntervalSince(nowDate) […]

iOS时间更改通知和上一次

我有一个应用程序与超时工作 (让我们说 – >环3天 )。 如果用户在离线状态下 更改设备本地时间 ,则会出现问题,因为我正在比较两个NSDate (最终date和今天)来检查超时。 所以我试图得到通知时 ,用户作出了重大的时间变化 (几个小时或几天),以更新我的计时器取决于更新之前和之后的差异 。 我发现了UIApplicationSignificantTimeChangeNotification ,它会这样做 : 当时间发生重大变化时发布,例如更改为新的一天(午夜),更新运营商时间以及更改为夏令时或从夏令时更改。 这几乎适合,但我不知道如何得到“旧”的时间,以获得差异。 我不能依靠Web服务器,因为应用程序应该在离线模式下运行。 任何想法或build议,欢迎;)

Swift 3 – UTC到前一刻标签,思考12h / 24h设备时间的变化

我想将timeUTC转换为“5s前”。 前面的标签也在想着12h / 24h的变化。 因为崩溃。 现在下面的代码返回标签值行我想在游乐场。 但不是在我的ios项目。 它不会进入If块。 我错过了什么或者有什么问题? let dateStringUTC = "2016-10-22 12:37:48 +0000" let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss ZZZ" if let from = dateFormatter.date(from: dateStringUTC) { dateFormatter.dateFormat = "MMM d, yyyy h:mm:ss a" let stringFromDate = dateFormatter.string(from: from) let dateLast = dateFormatter.date(from: stringFromDate) let now = Date() let components: NSCalendar.Unit […]

检查iPhone中的date是否在两天之内

我知道如何比较date。在我的情况下,让Date1 = 2011-10-14和Date2 = 2011-10-20。我想检查是否10月15日介于Date1和Date2.I'm使用下面的代码: if ( [date compare:Date1] == NSOrderedDescending && [date compare:Date2] == NSOrderedAscending) { //write codes } 但这不会检查10月14日到20日之间是否是十月十日。它检查整个date。 那么,我将如何实现这一点。 Thnx提前。

date比较或时区未正确设置

我试图做一个简单的比较date的意图移动到另一个数组索引的基础上的一天。 尽pipe比我使用的代码更高效,但以下( 无法parsingdate )不会保留时区偏移: let noaaDate = "2014-08-22T15:00:00-04:00" let format="yyyy-MM-dd'T'HH:mm:ssZ" var dateFmt = NSDateFormatter() dateFmt.dateFormat = format let newreadableDate = dateFmt.dateFromString(noaaDate) println(newreadableDate) 输出: Optional(2014-08-22 19:00:00 +0000) 当我添加以下内容: dateFmt.timeZone = NSTimeZone.localTimeZone() // I've even tried defaultTimeZone 输出是一样的。 哪里这似乎成为一个问题是以后我做了以下事情: // FYI: parseNOAADateTime is that code above var earliestTimeNS = parseNOAADateTime(earliestTime!) let calendar = NSCalendar.currentCalendar() let components = […]

UIdatepicker显示工作日

我想做一个dateselect器,显示工作日,date和月份。 我有一个工作datepicker显示月份,date和年份,但我真的很喜欢它显示月份,date,date 这怎么可能? 我知道我可能不得不做一个自定义的UIpicker,但如何使这个引用date?

iOSdate格式

1月1日,7月2日,11月28日,使用美国语言环境的应用程序时,需要格式化以下date 我该怎么做? 用NSDateFormattersearch,但我无法设置适当的格式和默认格式太长。