DateTime::Format::MySQLでtime_zoneを指定する方法(メモ)

MySQLのフォーマット(YYYY-MM-DD hh:mm:ss)からDateTimeオブジェクトを生成したり、その逆をしたりするモジュールですが、そのままだと日本時間ではなくUTCになってしまうので、time_zoneの指定方法を調べたんでメモ。

ま、こんな感じ。

use DateTime::Format::MySQL;
my $dt = DateTime::Format::MySQL->parse_datetime('2014-12-13 12:00:00')->set_time_zone('Asia/Tokyo');

set_time_zone()で指定できる。