0
文字列から作成した他のnsdateオブジェクトと比較するために、現在の時刻を24時間形式で取得する必要があります。私はそれを作成しようとしたが、私はそれを動作させることができません。これは私のコードです:get nowTime as NSDate他の日付と比較するオブジェクト
let now = NSDate()
let dateFormatter = NSDateFormatter()
dateFormatter.timeZone = NSTimeZone.localTimeZone()
dateFormatter.dateFormat = "MM-dd-yyyy HH:mm"
let calendar = NSCalendar.currentCalendar()
let dateString = NSDateFormatter.localizedStringFromDate(now, dateStyle: .ShortStyle, timeStyle: .ShortStyle)
let currentTime = dateFormatter.dateFromString(dateString)
print(currentTime)
現在の時刻はnilですが、何か助けていただければ幸いです。それだ
let currentTime = NSDate()
:
しかし、私は現在の時刻を印刷して別の形式で印刷し、時刻も正しくない場合は "2016-04-13 05:18:20 +0000"を出力し、12月4日の11:18 th –
これは、 'NSDate'を記録するときの標準出力です。それを心配しないでください、それは無関係です。 'currentTime'は" now "を表します。 – rmaddy
24時間形式のnsdateと比較しても差はありますか? –