タグ

calendarに関するmarion-rのブックマーク (3)

  • iOS8からの日付(NSDate)操作・比較 - Qiita

    はじめに 日付操作とか比較とかしようとか思ってググると、NSDateComponentsを使ったやつがよく出てきます。一旦NSDateComponentsを作ってから一つの要素ごとに足し算したりとか色々めんどいなーと思ってリファレンス見てたら、日付操作とか日付比較で便利なメソッドがNSCalendrに追加されていることに気づきました! introduced=8.0って書いてあるからiOS8からなのかなと思ったんですが、どうなんでしょう。 とりあえずiOS8からっぽいやつを試してみました。 iOS8からっぽいNSCalendarのAPI 日付生成 全体を通してですが、NSCalendarは西暦を使用します。currentCalendar()使っちゃうと和暦が設定されてると困るみたいです。 let calendar = NSCalendar(identifier: NSCalendarIden

    iOS8からの日付(NSDate)操作・比較 - Qiita
  • [iOS開発 TIPS] NSDate を使って現在の日付を年・月・日・分・秒単位で取得してみる

    みなさまおはこんばんちわ。@EijiShibutaniだよ。 最近赤毛にしたんだけど、この前テレビに出てたチェ・ホンマンの髪色とまったく同じで愕然としたよ。どんな罰ゲームだよ。チェ・ホンマンのバカ!! (もし、チェ・ホンマン大好きな人がこのブログ読んでたら謝 r ………るかボケェェ!) めっきり更新滞っておりましたが、自分忘備録も含めた久しぶりのiOS TIPSです。 NSDateを使って現在の日時を取得する方法は一般的なのですが、今回はそこからさらにつっこんで、年・月・日・分・秒と細かく取得する方法をご紹介しますよ。 とりあえず NSDate で現在の日時を取得してみる。 えっと説明めんどくさいんでこんな感じ。 - (void)viewDidLoad { [super viewDidLoad]; NSDate *date = [NSDate date]; NSLog(@"現在の日時 >

    [iOS開発 TIPS] NSDate を使って現在の日付を年・月・日・分・秒単位で取得してみる
  • NSDate, NSDateComponents でiOSの時間を制する(その2)

    前回(iOSの時間を制する) という題で, NSDate, NSDateComponentsを使って, GMT時間とローカル時間を行ったり来たりする方法を書きました。 今回はその続きです。 最近, アプリ内でカレンダーが欲しかったので,  さくっと実装してみました。 その時に出た副産物です。 ラインナップ 1. 月初めって何曜日? 2. 今月は何日まであるのか? 3. 先月末の日付をとってこよう 4. 1か月後の日付をとってこよう 他にも結構ありますが今回はこれくらいで。※NSDate で取得した時間はGMT時間です 1. 月初めって何曜日? ・実装手順 -  まず, 月はじめが欲しい日付(たとえば今日とか)の日付を NSDate * でとってくる -  NSDateComponents で,現地時間を取得 -  その現地時間に 日付の1をセット - それをもとにもう一度 NSDate *

    NSDate, NSDateComponents でiOSの時間を制する(その2)
  • 1