import UIKit class ViewController: UIViewController { @IBOutlet weak var Label1: UILabel! @IBOutlet weak var Label2: UILabel! var timer = Timer() override func viewDidLoad() { super.viewDidLoad() self.updateTimer() timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector( updateTimer ), userInfo: nil, repeats: true) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @objc func updateTimer(){ let mytimer = DateFormatter() let mydate = DateFormatter() mytimer.timeStyle = .short //.full mydate.timeStyle = .full Label1.text = mytimer.string(from: NSDate() as Date) Label2.text = mydate.string(from: NSDate() as Date) }