現在の日付を取得して、「20/12/2010」のようにフォーマットするにはどうすればよいですか?
NSDate および NSDateFormatter を使用します。
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
それを分解します。
現在の日付を取得するにはどうすればよいですか?NSDate を参照してください。
特定の形式で日付をフォーマットするにはどうすればよいですか?NSDateFormatter を参照してください。
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