import Ġjava . time . Duration Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . LocalDateTime Ċ Ċ const Ġval ĠG IG A : ĠLong Ġ= Ġ 1 _ 0 0 0 _ 0 0 0 _ 0 0 0 Ċ Ċ class ĠG ig ase cond ( datetime : ĠLocalDateTime ) Ġ{ ĊĠĠĠ Ġval Ġdate : ĠLocalDateTime Ġ= Ġdatetime Ġ+ ĠDuration . of Seconds ( G IG A ) ĊĠĠĠ Ġconstructor ( date : ĠLocalDate ) Ġ: Ġthis ( date . at Start OfDay ()) Ċ }