7 Aralık 2010, Salı
Benim iPhone app tarih dizesi dönüştürmek
Hangi dize biçiminde bir randevum var iPhone için bir takvim uygulaması yaptım ("Wed, 25 Mayıs 2010 12:53:58 0000"). örneğin
NSDate
Bir dönüştürmek istiyorum.
Ben bunu kullanmak için ne yapmak gerekiyor?
CEVAP
7 Aralık 2010, Salı
class reference for NSDateFormatter bir göz atın. Bu gibi kullanabilirsiniz:
NSString *dateStr = @"Tue, 25 May 2010 12:53:58 0000";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d LLLL yyyy HH:mm:ss Z"];
NSDate *date = [dateFormat dateFromString:dateStr];
[dateFormat release];
Bu NSDateFormatter özelleştirme hakkında daha fazla bilgi için this reference guide deneyin.
DÜZENLEME:
Haberin olsun, bu tam ay adı ayrıştırılamadı. Eğer üç harfli ay adları istiyorsanız, LLLL
yerine LLL
kullanın.
Bunu Paylaş:
Ruby: tarih dizesi dönüştürmek...
Ne biçim dizesi iPhone tarih dizeleri ...
Nasıl bir Tarih ya da Takvim nesnesi i...
Python - yerel datetime UTC tarih dize...
Nasıl benim için bir SQL dizesi oluştu...