前提・実現したいこと
swift初心者です。日付を2つ指定して、その日付の差を取得してカウントダウンのような機能をつくりたいと思っております。一つの日付はそのアプリを開いている日、もうひとつは指定した日程を考えています。
発生している問題・エラーメッセージ
Expected 'func' keyword in instance method declaration
Cannot use instance member 'myDateFormatter' within property initializer; property initializers run before 'self' is available
Swift5
1import UIKit 2 3class ViewController: UIViewController { 4 @IBOutlet weak var time: UILabel! 5 6 override func viewDidLoad() { 7 8 } 9 10 let myDateFormatter = DateFormatter() 11 myDateFormatter.dateFormat = "yyyy年M月d日" 12 13 let today = Date() 14 let day1:Date = myDateFormatter.date(from: today)! 15 let day2:Date = myDateFormatter.date(from: "2020年2月1日")! 16 let dayInterval = (Calendar.current.dateComponents([.day], from: day1, to: day2)).day 17 print(dayInterval!) 18 19 20}
補足情報(FW/ツールのバージョンなど)
swift5を使ってます。