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

  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • theatre2film

    theatre2film

    12 NİSAN 2006