web-dev-qa-db-ja.com

現在の日付を取得するにはどうすればよいですか?

現在の日付を取得して、「20/12/2010」のようにフォーマットするにはどうすればよいですか?

21
Mat

NSDate および NSDateFormatter を使用します。

NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);

参照

38
martin clayton

それを分解します。

現在の日付を取得するにはどうすればよいですか?NSDate を参照してください。

特定の形式で日付をフォーマットするにはどうすればよいですか?NSDateFormatter を参照してください。

6
Mike Abdullah

Swift on IOS 9を使用して、現在の日付を取得し、文字列として出力する方法を次に示します。

    let formatter : NSDateFormatter = NSDateFormatter()
    formatter.dateFormat = "d/M/yy"
    let myStr : String = formatter.string(from:   NSDate.init(timeIntervalSinceNow: 0) as Date)
    print(myStr)

XCodeデバッグ印刷

5/6/16
2
J-Dizzle