Home > Perl > DateTime::Format::DateParse

DateTime::Format::DateParse

データベースに datetime 型(2006-06-20 19:00:00) で格納されているデータをひっぱってきて、それを元に計算したいなぁーとかいう時の話。

今まで

  • datetime 型→ epoch → DateTime->from_epoch で DateTime のオブジェクト生成
  • データベースに epoch でもデータいれておく → DateTime->from_epoch で(略

とかやってたんだが、DateTime::Format::DateParse を使えば、DateTime のオブジェクトを返してくれるので、そんなことしなくてもよい

use DateTime::Format::DateParse;

my $datetime = '2006-06-20 19:00:00';
my $dt = DateTime::Format::DateParse->parse_datetime($datetime);
print $dt->strftime("%F %T\n");
print $dt->datetime,"\n";
print $dt->epoch,"\n";

Comments:0

Comment Form

Home > Perl > DateTime::Format::DateParse

Feeds

Return to page top