yahooでこんな記事 アイフォーンのアラーム誤作動で新年早々、寝坊 。 アイフォーンのアラーム用アプリケーション(アプリ)で、2011年1月1日~2日にかけて1回限りの設定機能が正常に作動せず、一部の人から寝過ごしてしまったかもしれないとの報告があった。なお、繰り返し鳴る設定の機能は問題なかった。 これってもしかして、以前年月問題ではまったNSDateFormatterのYYYY利用時の注意点が原因では。。。 日付と文字列と日付オブジェクトを相互変換するNSDateFormatterの仕様において、文字列日付変換する際に大文字のYを使うと下記のように特別な変換がかかる。 Y(大文字)はその週の年、つまり1月1日が週の後半(厳密には木曜日以降)だったら、その週は前年の週と見なされる。 2010年1月1日は金曜日なんで2009年の週ということ。2日の土曜も同様。 1/3以降は正常にアラームが
![iPhoneアラームが新年に誤作動した理由(憶測) - 西海岸より](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)