Convert date string swift

前端 未结 3 710
孤街浪徒
孤街浪徒 2020-12-09 05:42

I have a date string in this format:

2016-06-20T13:01:46.457+02:00

and I need to change it to something like this:

20/06/20         


        
3条回答
  •  旧时难觅i
    2020-12-09 05:58

    I always use this code while converting String to Date. (Swift 4.2)

        let myDate = datePicker.date
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
        let date = myDate
        dateFormatter.dateFormat = "dd/MM/yyyy"
        let dateString = dateFormatter.string(from:date)
        print(dateString)
    

    You can try manually also:

        let myDate = "2019-02-22T08:21:11+0000"
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
        let date = myDate
        dateFormatter.dateFormat = "dd/MM/yyyy"
        let dateString = dateFormatter.string(from:date)
        print(dateString)
    

提交回复
热议问题