新しく学んだ事

業務システムの受託開発を主に行っています。人生日々勉強。日々新しく学んだ事を記します。主に仕事帰りの電車の中で書いてます!

日付の加減算の注意点

日付の加減算で過去に何度か発生した不具合がまた発生してしまった。

 

例)
年月の1ヶ月前を取得する
変数”@in_YYMM”に'201601'が入っている
@in_YYMM - 1
→201600になる

変数”@in_YYMM”に'201512'が入っている
@in_YYMM + 1
→201513になる

 

年が切り替わる時に発生するのでそれまで気付かない。

不具合が発生する度に気を付けるようにしているが同じことを繰り返してしまう。

情報の共有と意識の共有が必要