Tag: nsdate

NSDate今年的一天(迅速)

今年的日子怎么可能迅速find? 有没有简单的方法,我没有看到,或者我必须find从1月1日到当前date秒数除以一秒钟的一天?

如何使用NSDateFormatter来查看“今日”string

苹果在今天的消息应用程序中使用它今天11:45 AM昨天11:45 AM 我在苹果开发者网站上看到它 要为date格式化程序指定自定义固定格式,请使用setDateFormat :. 格式string使用Unicode技术标准#35中的格式模式。 标准的版本随着操作系统的发布而变化: 日历字段 字段(别名|(字段*,特殊*))>字段(别名|(显示名称?,相对*,特殊*))> 为日历字段的名称(日历元素,如日,月,年,小时等)提供翻译,并为这些字段提供相对值(例如,相对值为-1的date为“昨天”)。 如果某一特定语言中没有方便的习惯用语或短语来表示相对价值,则应予以省略。 如何在Xcode中使用它?

如何parsing和提取年,月,日等在iPhone IOS的​​时间间隔

我正在慢慢进入iOS开发,并试图从一个特定的date创build一个向上计时器。 我已经find了代码给了我几秒钟的时间间隔,但我不知道如何从中提取年/月/日/小时/分钟/秒的值,以便在自己的标签中显示每个值作为代码。 到目前为止,我已经知道,以下将给我两秒钟之间的时间间隔,我试图做的是parsing这个,并显示在我看来这是一个股票通过每秒更新UILabel使用NSTimer和调用每1秒select一次,在我的观点上得到这样的东西: 6年10个月13天18小时25分18秒(显然每个标签会随着时间的推移相应更新) NSDate *startDate = [df dateFromString:@"2005-01-01"]; NSTimeInterval passed = [[NSDate date] timeIntervalSinceDate: startDate]; 谢谢

将GMT时间转换为当地时间

我现在得到GMT时间 – 2013-05-15 08:55 AM 我目前的当地时间是 – 2013-05-15 02:06 PM和时区是 – 亚洲/加尔各答 我试图用上面的代码把上面的GMT转换成我的本地时间 NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"Asia/Kolkata"]; [dateFormatter setTimeZone:sourceTimeZone]; // timeStamp – is the above GMT time NSDate *dateFromString = [dateFormatter dateFromString:timeStamp]; NSLog(@"local time is %@",dateFromString); 但是这给我这个时间 – 2013-05-14 19:04:00 +0000而不是2013-05-14 02:06 PM 为什么会发生? 请帮我明确这一点。提前感谢

iOS CoreLocation检查CLLocation时间戳以使用它

你如何检查一个CLLocation对象,并决定是否要使用它,或放弃结果,并得到一个新的位置更新呢? 我看到CLLocation上的timestamp属性,但我不知道如何将它与当前时间进行比较。 另外,在比较了时间之后,我们可以发现秒之间的差异,那么使用该CLLocation对象的区别是什么? 什么是一个好的门槛。 谢谢!

NSDate dateByAddingTimeInterval减去天数错误地更改时间

我缺less一些关于NSDate dateByAddingTimeInterval如何与天工作吗? 这是我的代码从特定的date(AIDate)减去33天。 AIDate的时间值为00:00 PST。 activityOne.ActivityDateTime = [AIDate dateByAddingTimeInterval:-33*24*60*60]; 如果AIDate等于4-9-2013 00:00 PST,则上面的代码将减去33天和1小时,这个时间是3-6-2013 23:00 PST。

iOS 8 – 获取当前date为DD / MM / YYYY

有人可以给我一些代码,我怎么得到的date? NSDateComponents *components = [[NSCalendarcurrentCalendar] component:NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitYearfromDate:[NSDatedate]]; NSString *day = [components day]; NSString *week = [components month]; NSString *year = [components year]; NSString *date = [NSString stringWithFormat:@"%@.%@.%@",day,week,year]; ^^我的代码不工作:S 有没有一种方法可以在一周内得到明天的date,等等… 谢谢 :)

查找当前时间是否在一个范围之间

我可以find如何得到如果一个date之间的范围,但我似乎无法如何创build一个特定的date。 如果[NSDate date]在一个时间范围之内,最简单的方法是什么? 我想显示一个个性化的问候如下: 下午12点 – 4点59分:9999分@“下午好,富” 5 pm – 11:59:9999 pm @“晚上好,foo” 上午12点 – 11点59分:9999上午@“早上好,富”

如何将24小时string时间转换为12小时时间string格式

我有时间在NSString像“15:15” 我想隐藏这个NSString时间到12小时NSString(即“3:15 PM”)。

在Swift中使用NSDate组件

我有一个date,我需要拆分一些组件。 例如 let components = NSCalendarUnit.CalendarUnitDay | NSCalendarUnit.CalendarUnitHour let date = calendar.components(components, fromDate: aDate, toDate: NSDate(), options: nil) var dateToPrint = "\(date.day) days \(date.hour) hours" dateToPrint将是从aDate到现在的天数和小时数。 但是,如果我想要数周而不是几天 let components = NSCalendarUnit.CalendarUnitWeek | NSCalendarUnit.CalendarUnitHour let date = calendar.components(components, fromDate: aDate, toDate: NSDate(), options: nil) var dateToPrint = "\(date.week) weeks \(date.hour) hours" date.week不存在。 那我该如何解决呢?