「本日の13:00」を上手く入れる都合の良いメソッドとか無いかしらと思ったんだが、見つからず、時間を切り捨てた後に追加するしか思いつかず。
LocalDateTime now = LocalDateTime.now(); long h=13; long m=30; LocalDateTime totime = now.truncatedTo( ChronoUnit.DAYS ) //時刻を切り捨てて本日00:00にセット .plusHours(h) // 時をセット .plusMinutes(m) // 分をセット ;
「withなんとか」シリーズがちょっと怪しい。
LocalDate.now().atTime(13, 0) で如何でしょう?
http://b.hatena.ne.jp/entry/269774137/comment/backpaper0
という話が。成程。どうもありがとう。
コメント