2016-08-12 1 views
-2

저는 신속하게 놀고 있습니다. 특정 날짜 (NSdate) 이후 몇 년/몇 개월/일이 경과했는지 보여 드리고자합니다.NSdate-swift IOS를 사용하여 ~ 년 (s) ~ 달 (s) 일이 지나갔습니다.

특정 날짜가 08/01/2016이고 현재 날짜가 08/11/2016 인 경우 "10 일이 지난 것"만 표시됩니다. 특정 날짜가 2015 년 8 월 11 일이면 '1 년간 0 일이 지난 날'이 표시됩니다.

답변

0

이렇게하면됩니다. 날짜를 date1date2

let date1 = NSDate() 
let date2 = NSDate() 

let form = NSDateComponentsFormatter() 
form.maximumUnitCount = 2 
form.unitsStyle = .Full 
form.allowedUnits = [.Year, .Month, .Day] 
let s = form.stringFromDate(date1, toDate: date2) 
+0

고맙습니다. 그것은 작동합니다. – JessJ