Day of the week: Difference between revisions

Content added Content deleted
Line 5,491: Line 5,491:


var year=2008
var year=2008
let formatter=NSDateFormatter()
let formatter=DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
formatter.dateFormat = "yyyy-MM-dd"


let gregorian:NSCalendar! = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
let gregorian:NSCalendar! = NSCalendar(calendarIdentifier: NSCalendar.Identifier.gregorian)
while (year<2122){
while (year<2122){
var date:NSDate!=formatter.dateFromString(String(year)+"-12-25")
var date:NSDate!=formatter.date(from: String(year)+"-12-25") as NSDate?
var components=gregorian.components(NSCalendarUnit.CalendarUnitWeekday, fromDate: date)
var components=gregorian.components(NSCalendar.Unit.weekday, from: date as Date)
var dayOfWeek:NSInteger=components.weekday
var dayOfWeek:NSInteger=components.weekday!
if(dayOfWeek==1){
if(dayOfWeek==1){
println(year)
print(year)
}
}
year++
year+=1
}
}</syntaxhighlight>
</syntaxhighlight>
{{out}}
{{out}}
<pre>2011
<pre>2011