便利なコードパーツ集!

やまろうのプログラミングTips

Java

Javaで指定した時刻の次の00分、30分を求める方法

投稿日:

2007/04

意外とどうやればいいかわかりにくいのが、日付の計算です。
一番シンプルなのがCalendarをm秒に直して引き算して1日のm秒で割る
方法です。

スポンサーリンク



[実行結果]

>javac -d . NextTime.java
>java sample.NextTime
2007/04/01 03:00:00 → 2007/04/01 03:30:00
2007/04/01 03:01:00 → 2007/04/01 03:30:00
2007/04/01 03:30:00 → 2007/04/01 03:30:00
2007/04/01 03:31:00 → 2007/04/01 04:00:00
2007/04/01 03:59:00 → 2007/04/01 04:00:00
2007/04/01 04:00:00 → 2007/04/01 04:30:00

ぴったり次の30分が出てますね!

スポンサーリンク

-Java

Copyright© やまろうのプログラミングTips , 2020 AllRights Reserved Powered by AFFINGER4.