Pytania otagowane jako nsdate

Obiekty NSDate reprezentują pojedynczy punkt w czasie. NSDate to klaster klas; jego pojedyncza publiczna nadklasa, NSDate, deklaruje interfejs programistyczny dla określonych i względnych wartości czasu. Obiekty utworzone za pomocą NSDate nazywane są obiektami daty. Są niezmiennymi obiektami. Ze względu na charakter klastrów klas obiekty zwracane przez klasę NSDate są instancjami nie tej klasy abstrakcyjnej, ale jednej z jej prywatnych podklas.


17
Zmierz upływający czas w Swift
Jak możemy zmierzyć czas, który upłynął do uruchomienia funkcji w języku Swift? Próbuję wyświetlić upływający czas w następujący sposób: „Upłynęło 0,05 sekundy”. Widziałem, że w Javie możemy użyć System.nanoTime (), czy w języku Swift są dostępne równoważne metody, aby to osiągnąć? Proszę spojrzeć na przykładowy program: func isPrime(var number:Int) ->Bool …

9
NSPredicate: filtrowanie obiektów według dnia właściwości NSDate
Mam model Core Data z NSDatewłaściwością. Chcę filtrować bazę danych według dnia. Zakładam, że rozwiązanie będzie obejmować NSPredicate, ale nie jestem pewien, jak to wszystko połączyć. Wiem, jak porównać dzień dwóch dni NSDateprzy użyciu NSDateComponentsi NSCalendar, ale jak mogę to przefiltrować za pomocą NSPredicate? Być może muszę utworzyć kategorię w …

11
Odejmij 7 dni od bieżącej daty
Wygląda na to, że nie mogę odjąć 7 dni od aktualnej daty. Oto jak to robię: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo otrzymuje tę samą wartość, co bieżąca data. Proszę pomóż. EDYCJA: W …
119 objective-c  ios  nsdate 


10
Jak uzyskać datę ISO 8601 w systemie iOS?
Łatwo jest pobrać ciąg daty ISO 8601 (na przykład 2004-02-12T15:19:21+00:00) w PHP za pośrednictwem date('c'), ale jak można go uzyskać w Objective-C (iPhone)? Czy można to zrobić w podobny sposób? Oto długa droga, jaką udało mi się zrobić: NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ"; NSDate *now …

2
Pobierz aktualną datę w Swift 3? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jak mogę ustawić bieżącą datę label.text w Swift 3? Chcę dzisiaj wydrukować na ekranie. Nie znalazłem, …
115 swift  nsdate 

8
Jak uzyskać godzinę i minuty z NSDate?
W mojej aplikacji muszę osobno pobrać godzinę i minutę: NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)]; int currentHourInNumber=[currentHour intValue]; Rozważ string1zawiera, 11:59:13 AMktóry pochodzi z DatePicker. Tutaj, jeśli używam powyższego kodu, można uzyskać godzinę, jeśli jest większa niż 9. W przeciwnym razie muszę zmienić, NSMakeRange(0,1)aby uzyskać godzinę z zakresu od 1 do 9. …
113 ios  objective-c  nsdate  hour 


22
NS Data początku i końca dnia
-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit …


7
Znajdź różnicę w sekundach między NSDates jako liczbami całkowitymi przy użyciu języka Swift
Piszę fragment kodu, w którym chcę określić czas, jak długo przycisk był wciśnięty. Aby to zrobić, nagrałem NSDate()moment naciśnięcia przycisku i spróbowałem użyć timeIntervalSinceDatefunkcji, gdy przycisk został zwolniony. Wygląda na to, że działa, ale nie mogę znaleźć sposobu na wydrukowanie wyniku lub przełączenie go na liczbę całkowitą. var timeAtPress = …

6
iOS: porównaj dwie daty
Mam, NSDatektóre muszę porównać z dwoma innymi NSDatei próbuję z NSOrderAscendingi NSOrderDescendingale czy moja data jest równa w pozostałych dwóch terminach? Przykład: jeśli mam myDate = 24/05/2011 i dwa pozostałe, czyli jeden = 24/05/2011i dwa, 24/05/2011czego mogę użyć?



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.