DBIx::Skinnyのcreate(insert)でnow()以外の時間を入れる

create_onとかupdate_onって名前のカラムは、その名の通り、作成時間と更新時間を入れるべきですが、

色々あってそうじゃない時間を入れたい!

DBIx::Skinny::InflateColumn::DateTime::Autoを使わなければいいって事なんですが、これはこれで便利。

use DateTime;
my $created_on = time() + 3600;
my $dt = DateTime->from_epoch( time_zone => 'Asia/Tokyo', epoch => $created_on );
my $row = $db->create( 'user', { 'name' => '未来人', 'created_on' => $dt } );

ってな感じで、DateTimeオブジェクトを渡せばcreated_onの時間をnow()以外にできると。