lots of exercises in java... from https://github.com/exercism/java

Gigasecond.java 427B

123456789101112131415161718192021
  1. import java.time.LocalDateTime;
  2. import java.time.LocalDate;
  3. class Gigasecond {
  4. private LocalDateTime initialDateTime;
  5. Gigasecond(LocalDate initialDate) {
  6. this.initialDateTime = initialDate.atTime(0, 0);
  7. }
  8. Gigasecond(LocalDateTime initialDateTime) {
  9. this.initialDateTime = initialDateTime;
  10. }
  11. LocalDateTime getDate() {
  12. return initialDateTime.plusSeconds(1000000000);
  13. }
  14. }