dポイントプレゼントキャンペーン実施中!

お世話になります。
perlで時刻を表示していますが、
この度2時間後を求める必要が発生しました。

例えば、
08年2月29日23時15分なら
08年3月1日1時15分というようにです。

このような「指定日時の何時間後を求める」ような関数は
存在するのでしょうか。
無いようで在れば、コードを教えていただけませんでしょうか。

ちなみに、データ保有は以下のとおりです。
日付;$yyyymmdd (例20080229)
時刻;$hhmm (例2315)
以上、宜しくお願いします。

A 回答 (1件)

>このような「指定日時の何時間後を求める」ような関数は


>存在するのでしょうか。

日付時刻型の変数にしてしまえば、単なる加算(2*60*60を足すだけ)です。

>日付;$yyyymmdd (例20080229)
>時刻;$hhmm (例2315)

この状態から年・月・日・時・分にばらして時刻型にする・・のはわかりますよね?

  http://www.din.or.jp/~ohzaki/perl.htm#Date2WDay

  
    • good
    • 0
この回答へのお礼

shimixさん、いつも有り難うございます。
また、的確なヒントを有り難うございます。
出来ました。

現時点をtimelocalで秒数に変換し、
2時間を足して、
localtimeで2時間後時点に戻す。
簡単でした。
ヒントを頂かなくて出来るようになると宜しいのですが。
今後とも宜しくお願いします。

お礼日時:2008/02/19 15:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!