SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012