Converting NSString to NSDate (and back again)

后端 未结 17 2837
-上瘾入骨i
-上瘾入骨i 2020-11-21 23:26

How would I convert an NSString like \"01/02/10\" (meaning 1st February 2010) into an NSDate? And how could I turn the NSDat

17条回答
  •  天命终不由人
    2020-11-22 00:18

    As per Swift 2.2

    You can get easily NSDate from String and String from NSDate. e.g.

    First set date formatter

    let formatter = NSDateFormatter();
    formatter.dateStyle = NSDateFormatterStyle.MediumStyle
    formatter.timeStyle = .NoStyle
    formatter.dateFormat = "MM/dd/yyyy"
    

    Now get date from string and vice versa.

    let strDate = formatter.stringFromDate(NSDate())
    print(strDate)
    let dateFromStr = formatter.dateFromString(strDate)
    print(dateFromStr)
    

    Now enjoy.

提交回复
热议问题