2017-06-29 9 views

答えて

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)" 
0

次のような今日の値を取得することができます

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

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

が次にあなたのようなあなたのラベルを更新することができ

+0

私はこのコードを試しました..しかし、Xcodeは言う:プロパティの初期化子の中でインスタンスメンバー 'today'を使用することはできません。 –

+0

全体のコードを投稿し、どこに配置しているかを確認するには、viewDidLoadまたはviewDidAppearに配置する必要があります。 –

+0

それは動作します!ありがとう!!しかし..それは言葉ではなく数で月を示しています..私は何をしますか? –

関連する問題