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

Gigasecond.java 438B

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