ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

SQL to AsakusaFW:現在日時の取得について

2021-12-06 00:00:00 | PG(分散処理)

AsakusaFW & Tsurugi Advent Calendar 2021の6日目です。

SQLでは、sysdateだのcurrent_dateだので現在日付・現在日時を取得することが出来ます。
AsakusaFWはJavaなので、Javaの日付時刻APIを使えば現在日時を取得することが出来ます。

ただし、RDBMSによっては、時刻はトランザクション内で変わらないことがあります。
これをAsakusaFWで実現するためには、日時はAsakusaFWの外で取得して、バッチ引数で渡すようにするとよいと思います。

日付の使い道によっては、日付と比較してレコードを選択したりすることもあると思いますが、その場合は特に、バッチ引数で日付を渡すようにしておくと、過去日付でテストを実施しても同じ結果になるので便利です。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする