触れていますが、SuPICEはバージョン2.0より日付リテラルによる相対的な日付での検索が可能となりました。日付リテラルとは、実際に検索を実行する日から相対的に指定できる検索条件値です。詳しくは以下のページをご覧ください。各リテラルで検索できる範囲は以下の画像のとおりです(本日を2017/01/12として)。例外として前n日の指定のときのみ本日を含みます。週前まで」とあるものの前週の最後の日は期間の終端なのでその日の最後の時間まで含まれる(0時と24時の区別がつかない)など、やや微妙な表現が散見されるので実際に検索を実行するのが一番正確に情報を得られます。4種類の日時をもつテストデータをそれぞれ作成し、検索結果を確認しています。23:59:59」のデータが取得できることを確認します。生成することになるのですが、そこで少々問題が発生しました。2);上記のApexコードは1月2月中は動作しますが、3月になるとテスト実行ユーザの設定次第で落ちるようになります。原因は月を加減するaddMonthsメソッドをDateTime型で実行していることです。メソッドで生成するとタイムゾーンが適用された日時値が生成ます。15:00:00」、つまり1月前の日時になります。これにより、addMonthsメソッドで月を移動するときに移動後の日付が先月を基準とした日付になってしまうのです。日付を日時型に変換とDate型のまま月を移動することで対処できました。おわりにということで、2017年最初の記事は日付リテラルによる相対検索の具体的な範囲と、Apexで日付を加減する際の注意点についてご紹介しました。2017年もSkyVisualEditorとSuPICEをどうぞよろしくお願いいたします。新機能ご紹介!SuPICEバージョンアップしました!関連するキーワードSuPICETerraSkyBaseについてTerraSkyBaseはクラウドサービスを手掛ける株式会社テラスカイのコンテンツプラットフォームです。