quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

NSScreencast Episode #99 Parsing and Formatting Dates

Parsing and Formatting Dates - NSScreencast

日付の変換

  • Unicode Date Format Patterns UTS #35: Unicode Locale Data Markup Language
  • NSDateFormatter
    • [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
    • dateFormatter dateFromString
  • Not recommend - US (MM dd yyyy), UK (dd MM yyyy)
    • RubyとmとMとかだいぶ違う
    • timezone ZZZ
    • ISO8601
    • common yyyy-MM-dd'T'HH:mm:ssZ
    • NSDateFormatterNoStyle, NSDateFormatterShortStyle, NSDateFormatterMediumStyle, NSDateFormatterLongStyle
    • set locale
      • en_GB dd mm yyyy
  • date from epoch
    • $ date +%s
    • $ date -r 1
  • NSTimeInterval
    • timeIntervalSince1970 (seconds since epoch)