Roguer

iPhoneとかiPadとかモレスキンとか文房具の話

dataFommater setDateFormatの指定

| 14 Comments

バグの内容を見つけるのに時間が結構かかった。

些細な問題ないなんだけど自警を込めてブログに乗せておきます。


//ツꀀツꀀ [dateFormatter setDateFormat:@"Y-M-d 00:00:00"];
[dateFormatter setDateFormat:@"yyyy-MM-dd 00:00:00 Z"];

NSString *formattedDate = [dateFormatter stringFromDate:loadDate];

コメントアウトしていない方が正解。もともと dateFomatter の指定を ‘Y-M-d’のようにしていて一見動いていたのですが loadDateが 2009/12/28以降になると最終的な結果が “2010/12/28 00:00:00 + 09:00″と一年繰り上がって計算されていました。それまで正常に動作していたのでまったく気がつかず。
‘yyyy-MM-dd’に修正して問題なく動きました。動くからって適当に書いてはいけませんね。

.
こんなところでなんですが(そして見られていないとは思うのですが)、PregnancyCalcのAppStoreのレビューにてご報告いただいた k-az113さんありがとうございます。問題は修正して申請しておきました(v.1.1.3) 。

Related Posts with Thumbnails

14 Comments

  1. dataFommater setDateFormatの指定 – http://roguer.info/2010…

  2. Blog更新しました, dataFommater setDateFormatの指定 – http://bit.ly/9nFTIq

  3. Blog更新しました, dataFommater setDateFormatの指定 – http://bit.ly/9nFTIq

  4. Blog更新しました, dataFommater setDateFormatの指定 – http://roguer.info/2010…

  5. ★tokida dataFommater setDateFormatの指定 http://bit.ly/9tPnd8

  6. ☆tokida: dataFommater setDateFormatの指定 http://bit.ly/cl39Nv

  7. ★tokida dataFommater setDateFormatの指定 http://bit.ly/9tPnd8

  8. ☆tokida: dataFommater setDateFormatの指定 http://bit.ly/cl39Nv

  9. ★tokida : dataFommater setDateFormatの指定 http://bit.ly/cl39Nv

  10. ★tokida : dataFommater setDateFormatの指定 http://bit.ly/cl39Nv

  11. dataFommater setDateFormatの指定 » Roguer – http://roguer.info/2010…

  12. dataFommater setDateFormatの指定 ≫ Roguer http://roguer.info/2010/03/16/2381/ #iphone #cocoa #programming

  13. dataFommater setDateFormatの指定 » Roguer http://roguer.info/2010… #iphone #cocoa #programming

  14. dataFommater setDateFormatの指定 » Roguer http://roguer.info/2010/03/16/2381/ #iphone #cocoa #programming

コメントを残す

Required fields are marked *.

*