SwiftCommon 날짜Date

개술


현재 시스템 시간을 가져오는 것은 개발에서 자주 사용하는 것입니다. IOS에서는 NSDate를 사용하여 날짜 시간 대상을 만들고 NSDateFormatter 클래스를 사용하여 해당하는 형식을 지정할 수 있습니다.
예를 들어 yyy-MM-dd HH:mm 형식이 가장 자주 사용된다.

SCDate

import Foundation

/**
*   
*/
public class SCDate{

    /**
     NSDateFormatter 
    
    :param: forMatterString  , :yyyy-MM-dd
    
    :returns: <#return value description#>
    */
    public class func getDateFormatter(#forMatterString:String) -> NSDateFormatter {
        var format:NSDateFormatter = NSDateFormatter()
        format.dateFormat = forMatterString
        return format
    }
    
    /**
     DateFormatter 
    
    :param: dateFormatter  NSDateFormatter 
    
    :returns: <#return value description#>
    */
    public class func getDateStringFromDateFormatter(dateFormatter:NSDateFormatter)->String{
        return dateFormatter.stringFromDate(NSDate())
    }
    
    /**
     (yyyy-MM-dd HH:mm)
    
    :returns: <#return value description#>
    */
    public class func getCurrentDateTime()->String{
        return getDateStringFromDateFormatter(getDateFormatter(forMatterString: "yyyy-MM-dd HH:mm"))
    }
    
    /**
     (yyyy-MM-dd)
    
    :returns: <#return value description#>
    */
    public class func getCurrentDate()->String{
        return getDateStringFromDateFormatter(getDateFormatter(forMatterString: "yyyy-MM-dd"))
    }
    
    /**
     (HH:mm)
    
    :returns: <#return value description#>
    */
    public class func getCurrentTime()->String{
        return getDateStringFromDateFormatter(getDateFormatter(forMatterString: "HH:mm"))
    }
}

Git 주소


http://devonios.com/go/swiftcommon
tips:
이 문서는 wp2blog에서 가져왔습니다. 텍스트 링크:http://devonios.com/scdate.html

좋은 웹페이지 즐겨찾기