2010-01-20 23 views

Odpowiedz

34

Użyj NSDate i NSDateFormatter.

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

dziękuję Martin ... – Mat

+0

Zamiast "dd" możesz powiedzieć "poniedziałek", "wtorek" itd.? – Supertecnoboff

+0

@Supertecnoboff - wszystko, czego możesz użyć, jest wymienione w dokumentacji Apple. Na przykład: http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns –

6

Złam to.

Jak uzyskać aktualną datę? Zobacz NSDate.

Jak sformatować datę w określonym formacie? Zobacz NSDateFormatter.

0

Oto metoda, aby pobrać aktualną datę i wydrukować jako ciąg znaków z wykorzystaniem Swift na IOS 9

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

XCode Debug Drukuj

5/6/16 
Powiązane problemy