Time::Piece perl mysql dbi date

日付関係のperlモジュールで Date::Simple - Date::Simple - 簡単な日付オブジェクト。 【perldoc.jp】 http://perldoc.jp/docs/modules/Date-Simple-2.03/Simple.pod

を使ってたけど、時間を操作しないといけなくなって、Date::Simpleでは時間の操作ができなくて新しく探すことにした。

DateTime?ってモジュールもあったけど、依存関係が多すぎでCPANで入れたけど、使わなかった。

代わりに見つけたのが

Time::Piece

Xamppにデフォルトで入ってるのか(それかなんかの依存ファイルでインストールされたか) なにもインストールしなくても普通にuseできた。

Time::PieceはMySQLと相性がいいので、使いやすい。

下記のような感じで使いたかった。

Perlメモ/Time::Pieceモジュール - Walrus, Digit. http://digit.que.ne.jp/work/index.cgi?Perl%E3%83%A1%E3%83%A2%2FTime%3A%3APiece%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB

	use Time::Piece;
	my $time_piece = Time::Piece->strptime('2007-12-15 15:30:20', "%Y-%m-%d %T");
	$time_piece += (3 * 3600 + 15 * 60);             # 3時間15分後
	print $time_piece->date, ' ', $time_piece->time; # "2007-12-15 18:45:20"が出力される

その他リンク

Time::Piece -日付と時刻を扱う - サンプルコードによるPerl入門 http://d.hatena.ne.jp/perlcodesample/20091105/1246274997

Time::Piece とタイムゾーンの甘い罠 - (ひ)メモ http://d.hatena.ne.jp/hirose31/20110210/1297341952


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-12-13 (火) 16:31:57 (2684d)