用Swift写输入日期计算天数的Demo
2015-02-02 19:50
246 查看
<span style="font-size:18px;"> //输入XX年XX月XX日,计算出日期 // Playground - noun: a place where people can play import UIKit func days (year: Int, month : Int, day : Int) ->(Int) { if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31) { println("输入错误") return 0 } var sum = 0 var add = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334] switch month { case 1 : sum = day + add[month - 1] case 2 : sum = day + add[month - 1] case 3 : sum = day + add[month - 1] case 4 : sum = day + add[month - 1] case 5 : sum = day + add[month - 1] case 6 : sum = day + add[month - 1] case 7 : sum = day + add[month - 1] case 8 : sum = day + add[month - 1] case 9 : sum = day + add[month - 1] case 10 : sum = day + add[month - 1] case 11 : sum = day + add[month - 1] case 12 : sum = day + add[month - 1] default : println("输入错误") } if (year % 4 == 0 || (year % 400 == 0 && year % 100 != 0)) && (month > 2) { println("闰年") sum += 1 } return sum; } days(1501, 3, 1) </span>
相关文章推荐
- 用Swift写输入日期计算天数的Demo
- 输入年份和天数计算日期
- 输入一个日期,判断这个日期在一年中是哪一天,是星期几,计算两个日期间的天数,使用字符串输出日期
- 输入日期计算天数
- 输入日期计算天数
- datetimebox输入开始结束日期,JS计算天数并赋值
- 输入某人出生日期,计算年龄和距60岁的天数
- 用c++实现输入任意两个日期 计算相隔天数
- 输入生日,计算到目前为止的天数,以及活到10000天的日期
- 输入日期计算天数代码
- 输入一个日期,计算与所设定日期之间的天数,输出这个日期是星期几
- 在两个文本框中输入日期数据后,第三个文本框能够自动计算出两个日期之间的天数
- JS 计算两个日期相差天数
- asp.net中计算两个日期之间的相差的天数的方法(vb)
- 计算任意两个日期之间的天数问题
- [转]关于日期天数计算的几种方法
- 计算两个日期之间的间隔天数、周末天数、以及为当年的哪一周
- Java计算任意两个日期间隔的工作天数
- Java 中计算任意2个日期之间的工作天数
- 计算任意俩日期之间的天数