日期选择器显示本地时间设置

时间:2016-05-22 01:41:28

标签: swift datepicker

我需要在我的日期选择器上显示下午。我做了代码,效果很好。如果我将iPhone中的时间设置更改为24小时格式,则代码会崩溃。

let timeObject = CodeSnippets.getDateFromISOTimeWithDateFormat(labelTimeValue.text!, format: "hh : mm a")!

,定义的方法是

class func getDateFromISOTimeWithDateFormat(dateString : NSString,format: String) -> NSDate?
{
    let dateFormatter = NSDateFormatter()
    let enUSPosixLocale = NSLocale(localeIdentifier: "en_US_POSIX")
    dateFormatter.locale = enUSPosixLocale
    dateFormatter.dateFormat = format

    return dateFormatter.dateFromString(dateString as String)
}

我想按照我的选择器中的设计显示上午。我

1 个答案:

答案 0 :(得分:0)

如果您想了解使用的AM / PM

dateFormatter.dateFormat = "HH:mm a"