DateManagerという日付管理用テンプレを作っておくと便利です
DateManager
import Foundation
// MARK: - DateManager
struct DateManager { // 実行時の日付管理用のStruct
let currentDate: Date
let dateFormatter = DateFormatter()
let currentDateString: String
// MARK: - Initialize
init() {
currentDate = Date()
dateFormatter.dateFormat = "yyyy/MM/dd"
currentDateString = dateFormatter.string(from: currentDate)
}
}
使い方
使いたいファイル内でインスタンス化すればすぐに使えるようになります。
import UIKit
class ViewController: UIViewController {
@IBOutlet private weak var currentDateLabel: UILabel!
private let dateManager = DateManager() // インスタンス化
override func viewDidLoad() {
super.viewDidLoad()
currentDateLabel.text = "\(currentDateString)日"
}
}