Hello! There is a date like "dd-MM-YYYY hh: mm". It is written to the database as a string. I fetch it to a variable, after which it needs to be transformed back to date for later assignment to datePicker. Tell me how, please!

    2 answers 2

    let strTime = "11-07-2016 19:29" let formatter = NSDateFormatter() formatter.dateFormat = "dd-MM-YYYY hh:mm" let date = formatter.dateFromString(strTime) 
       var dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "dd-MM-YYYY hh:mm" var dateString = dateFormatter.dateFromString(date) 
      • Guys! Some kind of garbage! I do as you said. By default all is true but at the moment when let test2 = payingDate2.date (from: leaseDateVarR)! all the time is assigned 12.25.2016 !!! And the time is assigned correctly, but the date is not! ((((((((((((( - Igor Zexyy
      • let date = "02-02-2017"; let formatter = DateFormatter (); formatter.dateFormat = "dd-MM-YYYY"; let test2 = formatter.date (from: date) Mystic! test2 is assigned on 12/25/2016 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! What kind of garbage? - Igor Zexyy
      • Understood !!!!! - Igor Zexyy