我目前正在尝试在某个日期(万圣节)显示字符串。我粘贴了下面使用的代码:

 var dateComponents = NSDateComponents()
    var calendar = NSCalendar(identifier: NSCalendarIdentifierGregorian)
    var currentDate = NSDate()
    var halloweenDate = calendar?.dateFromComponents(dateComponents)
    dateComponents.day = 1
    // I used 1 as the day only for testing
    dateComponents.month = 10
    dateComponents.year = 2015


然后,我创建了这个If语句,以查看当前日期是否等于HalloweenDate。

    if currentDate == halloweenDate {
        println("Happy Halloween!")

    }


我知道println()不会在屏幕上显示文本,我只是将其用于测试

我不确定自己在做什么错或遗漏。

这是我到目前为止所拥有的。作为一个相当新的程序员,这似乎可以工作,但是正如我发现的那样,如果看起来很简单,那可能是错误的

谢谢。

最佳答案

在HalloweenDate上调用dateFromComponent之前设置dateComponent的值。

关于ios - 如何使用Swift在特定日期显示文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32897815/

10-10 15:15