297得票17回答
获取年/月/日的NSDate方法

如何从NSDate对象中获取年/月/日,假设没有其他信息?我意识到可以使用类似于以下内容的方法:NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromD...

158得票20回答
如何确定NSDate是否为今天?

如何检查一个 NSDate 是否属于今天? 以前我使用从 [aDate description] 中获取的前 10 个字符进行检查。 [[aDate description] substringToIndex:10] 返回形如 "YYYY-MM-DD" 的字符串,因此我将该字符串与 [[[N...

117得票12回答
当前月份的第一天和最后一天(Swift语言)

我正在尝试在Swift中获取月份的第一天和最后一天。 到目前为止,我有以下代码:let dateFormatter = NSDateFormatter() let date = NSDate() dateFormatter.dateFormat = "yyyy-MM-dd" let cale...

115得票21回答
使用NSDate获取星期几

我创建了一个方法,这个方法应该接收一个以 "YYYY-MM-DD" 格式表示的字符串,并输出一个整数,代表该日期在所在周中的位置(无论是否跨月)。例如,星期日为1,星期一为2等等。 以下是我的代码: func getDayOfWeek(today:String)->Int{ ...

111得票6回答
Swift - 检查时间戳是昨天、今天、明天还是X天前

我正在努力确定如何判断给定的时间戳是否发生在今天,或者+1 / -1天。基本上,我想要做这样的事情(伪代码) IF days_from_today(timestamp) == -1 RETURN 'Yesterday' ELSE IF days_from_today(timestamp) =...

100得票8回答
iPhone操作系统:如何为特定日期创建NSDate?

看起来很简单,但我似乎找不到方法去实现。 能够提供几种不同的方法将会非常好。

71得票4回答
当前月份在iOS中有多少天?

如何使用NSDate或类似的Cocoa Touch方法获取当前月份中的天数?

62得票11回答
Swift 3 - 查找两个日期之间的日历天数

我在Swift 2.3中的实现方式是:let currentDate = NSDate() let currentCalendar = NSCalendar.currentCalendar() var startDate : NSDate? var endDate ...

59得票9回答
如何将NSDate对象设置为午夜?

我有一个NSDate对象,并且我想将其设置为任意时间(比如午夜),以便我可以使用timeIntervalSince1970函数一致地检索数据,而不用担心创建对象的具体时间。 我尝试使用NSCalendar并通过使用Objective-C方法修改其组件来实现,例如:let date: NSDa...

58得票3回答
如何将当前月份转换为字符串?

我需要获取当前月份,但我不知道如何实现。请问该怎么做? let date = NSDate() let calendar = NSCalendar.currentCalendar() let components = calendar.components([.Day , .M...