如何使用Swift中的当前日期更新标签?

时间:2017-06-29 20:32:26

标签: swift swift3

我有两个标签:label1和label2。在标签1中需要日期,在标签2中我希望月份后跟日期。

示例:

  

星期四
  6月30日

2 个答案:

答案 0 :(得分:1)

 let today = Date()
 let weekday = Calendar.current.component(.weekday, from: today)
 let month = Calendar.current.component(.month, from: today)
 let date = Calendar.current.component(.day, from: today)

 label1.text = Calendar.current.weekdaySymbols[weekday-1]
 label2.text = "\(Calendar.current.shortMonthSymbols[month-1]) \(date)"

答案 1 :(得分:0)

今天你可以得到这样的价值:

let today = Date(timeInterval: 0, since: Date())
let month = Calendar.current.component(.month, from: today)
let day = Calendar.current.component(.day, from: today)

然后您可以更新您的标签,如:

label1.text = "\(day)"
label2.text = "\(month)"