javaでは、1月〜12月を0〜11で表し、1ずれている(この混乱を避けるため、月を指定するには数値ではなくjanuary〜decemberの数値定数が好ましいとされる)。