Java8で時間を計算してみる

問. 9時~17時で1時間休憩を挟みます。勤務時間は何時間でしょう?

LocalTime同士を加減算するのにどうしたらいいのか悩んでしまった。 LocalTimeからDurationへの変換が回りくどいです。Duration.parse("01:00")とか書けるといいんだけど。

VB.NETで書くと、こんな感じ。 こっちのほうがスマートかな。

まとめてアプリにしたものはこちら

tarchan/Java8sum · GitHub

f:id:tarchan:20140411002521p:plain