为了账号安全,请及时绑定邮箱和手机立即绑定

Swift UIDatePicker获取时间

Swift 4 ,取时间有问题,改用下面方法    

        let date =    birthday.date;
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy年MM月dd日"
        let age = dateFormatter.string(from: date)


正在回答

2 回答

http://blog.csdn.net/shenjie_xsj/article/details/79033861这里有对Swift4中时间和日期相关处理的说明

0 回复 有任何疑惑可以回复我~

        //从控件获取Date
        let selectDate = birthday.date
        //创建Calendar对象calendar(这个对象用于将Date转为DateComponents,DateComponents可以获取Date中的各个组成元素(包括年、月、日、时、分、秒等))
        let calendar = Calendar.current
        //使用calendar对象的dateComponents方法将selectDate转为DateComponents对象selectDateComponents
        let selectDateComponents = calendar.dateComponents([Calendar.Component.year], from: selectDate)
        //selectDateComponents点year获取年,类型Int
        let selectYear = selectDateComponents.year! 


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Swift开发iOS8 App实战
  • 参与学习       62627    人
  • 解答问题       541    个

通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发

进入课程

Swift UIDatePicker获取时间

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信