从日期选择器显示星期几

诺兰·贝茨(Nolan Betts)

我想使用swift在xcode中使用datePicker将星期几仅存储为字符串。

里奥·达布斯(Leo Dabus)
import UIKit
class ViewController: UIViewController {
    @IBOutlet weak var myDatePicker: UIDatePicker!
    @IBOutlet weak var strWeekday: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        // set mode to date only
        myDatePicker.datePickerMode = UIDatePickerMode.Date
        // add target for the trigger update function to change the weekday when the user changes the date
        myDatePicker.addTarget(self, action: Selector("triggerUpdate:"), forControlEvents: UIControlEvents.ValueChanged)
        // weekday initial value
        self.strWeekday.text = myDatePicker.date.weekdayName
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    @IBAction func triggerUpdate(sender: AnyObject) {
        self.strWeekday.text = myDatePicker.date.weekdayName
    }
}
extension NSDate {
    // returns weekday name (Sunday-Saturday) as String
    var weekdayName: String {
        let formatter = NSDateFormatter(); formatter.dateFormat = "EEEE"
        return formatter.stringFromDate(self)
    }
}

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章