W Objective C możemy łatwo przypisać obecną datę do NSString, np. string = [NSDate date];
.Przypisywanie [NSDate date] do NSString w Swift
Czy ktoś mógłby mi pomóc przypisać to samo w Swift? Z góry dziękuję.
W Objective C możemy łatwo przypisać obecną datę do NSString, np. string = [NSDate date];
.Przypisywanie [NSDate date] do NSString w Swift
Czy ktoś mógłby mi pomóc przypisać to samo w Swift? Z góry dziękuję.
Po pierwsze, twój rachunek ...
w Objective C, moglibyśmy łatwo przypisać obecną datę NSString jak ciąg = [NSDate data];
Pełne śmieci.
W Objective-C należy użyć NSDateFormatter
, aby wyłączyć NSString
z .
Można by zrobić mu coś takiego ...
NSDate *date = [NSDate date];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle
NSString *string = [df stringFromDate:date];
Teraz, Swift, nic dziwnego, że jest dokładnie taka sama.
let date = NSDate()
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = .MediumStyle
let string = dateFormatter.stringFromDate(date)
może chcesz to:
let string = NSDate().description
Rude. Ale dzięki. –
@RiyazulAboobucker Nie widzę, co jest niegrzeczne. Kwestia "konwertowania" daty na ciąg była zadawana tysiące razy na przepełnieniu stosu, a odpowiedź zawsze jest taka sama ... i jest to ** never ** 'string = [NSDate date];'. Stwierdzenie, że fakt jest po prostu zły. – Fogmeister
Dobra, myliłem się. Dziękuję Ci. –