相关疑难解决方法(0)

如何将当前时间作为日期时间

刚开始操场.我正在尝试创建一个简单的应用程序.

我已经创建了一个这样的日期对象:

var date = NSDate()
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得当前时间?在其他语言中,我可以这样做:

var hour = date.hour
Run Code Online (Sandbox Code Playgroud)

但我找不到任何类似的属性/方法.我找到了一种方法dateWithCalendarFormat.我应该用吗?如果是这样,怎么样?

datetime swift

242
推荐指数
14
解决办法
38万
查看次数

NSDateFormatter在OS 4.0中返回nil

我在OS 3.x上有以下代码

NSString *stringDate = @"2010-06-21T20:06:36+00:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *theDate = [dateFormatter dateFromString:stringDate];
NSLog(@"%@",[dateFormatter stringFromDate:theDate]);
Run Code Online (Sandbox Code Playgroud)

但现在在iOS4模拟器下的最新xcode 3.2.3中,变量theDate为零.

我查看了类引用,并没有看到任何已弃用或使用这些特定方法为iOS4实现不同的内容.我遗漏了什么?

iphone nsdateformatter ios4

26
推荐指数
3
解决办法
1万
查看次数

领域日期查询

在Xcode6.3下的我的RealmSwift(0.92.3)中,我将如何

// the Realm Object Definition
import RealmSwift

class NameEntry: Object {
    dynamic var player = ""
    dynamic var gameCompleted = false
    dynamic var nrOfFinishedGames = 0
    dynamic var date = NSDate()    
}
Run Code Online (Sandbox Code Playgroud)

当前tableView查找对象的数量(即当前所有对象),如下所示:

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    if let cnt = RLM_array?.objects(NameEntry).count {
        return Int(cnt)
    }
    else {
        return 0
    }
}
Run Code Online (Sandbox Code Playgroud)

第一个问题:我怎样才能找到日期条目的对象数量,比如15.06.2014的日期?(即日期查询高于RealmSwift-Object中的特定日期 - 这是如何工作的?).或者换句话说,上面的方法将如何找到具有所需日期范围的对象数?

将所有Realm-Objects成功填充到tableView中如下所示:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell = tableView.dequeueReusableCellWithIdentifier("NameCell") as! PlayersCustomTableViewCell

    if let arry …
Run Code Online (Sandbox Code Playgroud)

realm tableview ios

7
推荐指数
1
解决办法
9404
查看次数

标签 统计

datetime ×1

ios ×1

ios4 ×1

iphone ×1

nsdateformatter ×1

realm ×1

swift ×1

tableview ×1