ブログトップ 記事一覧 ログイン 無料ブログ開設

サンプルコードによるPerl入門

2011-09-23

現在時刻を生成するサブルーチンの登録 / DBIx::Customリファレンス

 現在時刻を生成するサブルーチンはnow属性で設定することができます。

$dbi->now(
  sub {
    my ($sec, $min, $hour, $mday, $mon, $year) = localtime;
    $mon++;
    $year += 1900;
    return sprintf("%04d/%02d/%02d %02d:%02d:%02d");
  }
);

 デフォルトでは現在時刻を「2011-10-14 05:05:27」という形式で返却するサブルーチンが登録されています。

 また現在時刻の取得にデータベース関数を利用することもでき、その場合はスカラのリファレンスで指定します。

$dbi->now(\"now()");

 この現在時刻はinsertメソッドのctimeオプションとmtimeオプション, updateメソッドのmtimeオプションで利用されます。


DBIx::Customリファレンスへ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/perlcodesample/20110923/1320306691
リンク元