UIDatePicker
UIDatePicker是iOS里默認的時間選擇器斩熊,在使用時何荚,有兩種方法:
- 1 通過storyboard添加UIDatePicker并綁定到ViewController中
- 2 通過代碼在Viewcontroller中添加
這里介紹第一種方法
添加UIDatePicker到Storyboard
添加的方法自然是拖動Date Picker 到storyboard 中窃躲,拖動之后祭芦,進行設置涨岁,比如我需要年月日漠酿,DingTalk20171103181237.png
然后設置屬性
DingTalk20171103181329.png
Mode:選擇Date,只需要年月日
Locale:使用Default冯凹,有需要可以選擇需要的地區(qū)
interval: 間隔,默認1分鐘
同時可以設置最小 炒嘲、最大時間
在ViewController中獲取UIDatePicker空間對象宇姚,進行取值
@IBOutlet weak var birthday: UIDatePicker!
override func viewDidLoad() {
super.viewDidLoad()
let date = birthday.date; //獲取UIDatePicker選擇的值
let dateFormatter = DateFormatter() //獲取DateFormatter
dateFormatter.dateFormat = "yyyy年MM月dd日" //設置時間格式
let age = dateFormatter.string(from: date) //轉化日期
print(age) //成功獲取日期
}
第二種方法可參考網友用法:
swift中UIDatePicker的使用
總結
通過UIDatePicker獲取時間,首先取到UIDatePicker的值夫凸,通過DateFormatter設置時間格式浑劳,然后轉化date,獲取對應日期