LoginSignup
4
5

More than 5 years have passed since last update.

Twitterのcreated_atを素敵なNSStringにした

Posted at

素敵ってのはウソだけど、
TwitterのAPI使ってて遊んでて、良く忘れるのでメモ。

Mon Feb 17 11:36:30 +0000 2014

このままだと使いにくいので、

やってやった
- (NSString *)createdAtToString:(NSString *)dateStr
{
    NSDateFormatter *inputFormat = [[NSDateFormatter alloc] init];
    [inputFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
    [inputFormat setDateFormat:@"eee MMM dd HH:mm:ss ZZZZ yyyy"];
    NSDate *date = [inputFormat dateFromString:dateStr];

    NSDateFormatter *outputFormat = [[NSDateFormatter alloc] init];
    [outputFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"ja_JP"]];
    [outputFormat setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
    return [outputFormat stringFromDate:date];
}

Twitterに限らずよくある話しだけど、
ぜーんぜん、頭に残らない。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5