2010-01-20 171 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