Otrzymuję datę z usługi internetowej, takiej jak/Date (1326067200000) /, jak mogę przekonwertować ją na datę jak DD.MM.RRRR?Jak mogę przekonwertować system millisecond na Date w celu-c
Odpowiedz
Można użyć
NSString *actDate = @"/Date(1326067200000)/";
NSString *nDate = [[[[actDate componentsSeparatedByString:@"("] objectAtIndex:1] componentsSeparatedByString:@")"] objectAtIndex:0];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:([nDate doubleValue]/1000)];
W date
dostaniesz faktyczną datę. Dalsze można sformatować go w formacie „dd/mm/rrrr” za pomocą
NSDateFormatter *dtfrm = [[NSDateFormatter alloc] init];
[dtfrm setDateFormat:@"MM/dd/yyyy"];
nDate = [dtfrm stringFromDate:date];
W nDate
dostaniesz żądaną datę w sformatowanej sposób.
Dziękuję bardzo. Działa świetnie! – OzBoz
Użyj NSDate's initWithTimeIntervalSinceReferenceDate: (zakładając, że Twoja wartość używa pierwszej chwili z 1 stycznia 2001, GMT jako daty odniesienia), aby uzyskać wystąpienie NSDate reprezentujące znacznik czasu.
Aby uzyskać sformatowaną reprezentację ciągów znaków, można użyć klasy NSDateFormatter.
Spróbuj tego ...
NSDate *date=[[NSDate alloc] initWithTimeIntervalSinceReferenceDate:gettingdate];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init];
[dateFormat setDateFormat:@"dd-MM-yyyy HH:mm:SS"];
NSString *newdate = [dateFormat stringFromDate:date];
//Use of Function
textFiled.text = [self displayDate:[[NSString stringWithFormat:@"%@",[[[AllKeys valueForKey:@"Date"] componentsSeparatedByString:@"\"]]]]
// Millisecond to Date conversion
- (NSDate *)displayDate:(double)unixMilliseconds {
NSDate *date = [NSDate dateWithTimeIntervalSince1970:unixMilliseconds/1000.];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSLog(@"The date is %@", [dateFormatter stringFromDate:date]);
// NSDate *returnValue = [dateFormatter stringFromDate:date];
return date;
}
'textField.text' spodziewa się NSString, ale ty przypisujesz obiekt NSDate. Co to jest "AllKeys" i co ma to zrobić z '/ Date (1326067200000) /' – vikingosegundo
- 1. Jak przekonwertować ciąg na obiekt Date?
- 2. Jak przekonwertować ZonedDateTime/OffsetDateTime na Date using ThreeTenABP?
- 3. Jak przekonwertować datownik na obiekt Date lub DateTime?
- 4. Jak przekonwertować oparty na uczestnikach system wywołań zwrotnych na blokowy?
- 5. jak przekonwertować ciąg do obiektu Date w Ruby
- 6. Jak mogę przekonwertować datę Hidżiego na gregoriański w PHP?
- 7. Konwertowanie obiektu Date na TimeWithZone
- 8. Jak mogę wdrożyć system głosowania?
- 9. Jak mogę przekonwertować ciąg na wartość TColor?
- 10. Jak mogę przekonwertować wygląd Kontroli na obraz?
- 11. Jak mogę (najlepiej) przekonwertować opcję na próbę?
- 12. Jak mogę przekonwertować Ruby na Lua?
- 13. Jak przekonwertować DateTime na datę
- 14. Jak przekonwertować usługi Active Directory, aby pwdLastSet Date/Time
- 15. Jak mogę przekonwertować Pandas DataFrame na listę?
- 16. Jak mogę przekonwertować bajt [] na BitmapImage?
- 17. Jak mogę przekonwertować wektor na rekord?
- 18. Jak mogę przekonwertować bity na bajty?
- 19. Jak mogę przekonwertować tekst na przypadek Pascala?
- 20. Jak mogę przekonwertować POI HSSFWorkbook na bajty?
- 21. Jak mogę przekonwertować curveTo() na listę punktów?
- 22. Jak mogę przekonwertować BitArray na pojedynczy int?
- 23. Jak mogę przekonwertować html.slim na html.erb?
- 24. Jak przekonwertować JavascriptSerializer zserializowaną DateTime ciąg Javascript obiektu Date
- 25. Jak przekonwertować system PayPal HH: MM: SS DD Mmm (.) YYYY PST/PDT na C# UTC DateTime?
- 26. Czy można przekonwertować boost :: system :: error_code na std: error_code?
- 27. Jak przekonwertować "2017-01-09T11: 00: 00.000Z" na Date w Swift 3?
- 28. wyjątek: nie można przekonwertować z typu BSON EoO to Date
- 29. Jak mogę przekonwertować niezarządzanego typu IntPtr na ciąg C#?
- 30. Jak przekonwertować ciąg na datę w sybase
Milisekund od kiedy? Rok 0? –