根据星期几显示文本

路加

我正在尝试根据当天的时间来显示打开某物的时间。像这样的东西:

Opening Hours 
**Monday: 8:00-17:00**
Tuesday: 8:00-17:00
Wednesday: 8:00-17:00
Thursday: 8:00-17:00
Friday: 8:00-17:00
Saturday: 8:00-13:00
Sunday: closed

或者只是显示

Monday: 8:00-17:00

我的假设是使用switch语句,但是我需要做些什么才能确定今天是星期几?

布鲁杜卡

另一个解决方案可能是:

import Foundation

let today = NSDate()
let dateFormatter = NSDateFormatter()
let currentDay = NSCalendar.currentCalendar().component(.Weekday, fromDate:today);

dateFormatter.dateFormat = "EEEE"
let dayOfWeekString = dateFormatter.stringFromDate(today)

switch currentDay
{
case 2,3,4,5:
    print("\(dayOfWeekString): 8:00 - 17:00")

case 6:
    print("\(dayOfWeekString): 8:00 - 13:00")

default:
    print("\(dayOfWeekString): closed")
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章