2010-01-20 215 views

回答

34

使用NSDateNSDateFormatter

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

See also.

+0

谢谢马丁... – Mat 2010-01-20 13:58:55

+0

而不是'DD'你可以说它“周一”,“星期二”,等等。?? – Supertecnoboff 2015-05-20 21:32:43

+0

@Supertecnoboff - 你可以使用的所有东西都在Apple文档中提到。例如:http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns – 2015-05-21 06:34:17

6

分解它。

如何获取当前日期?NSDate

如何以特定格式格式化日期?NSDateFormatter

0

下面是获取当前日期,并打印上IOS 9

let formatter : NSDateFormatter = NSDateFormatter(); 
    formatter.dateFormat = "d/M/yy"; 
    let myStr : String = formatter.stringFromDate(NSDate.init(timeIntervalSinceNow: 0)); 

XCode的调试打印使用夫特的字符串的方法

5/6/16