public class DateAndTimeDummy extends Object
Constructor and Description |
---|
DateAndTimeDummy(Dummy4j dummy4j,
Clock clock) |
Modifier and Type | Method and Description |
---|---|
LocalDateTime |
after(LocalDateTime referenceDate,
long atMost,
ChronoUnit unit)
Generates a random date and time after the
referenceDate that fits in the time range between
atMost units and referenceDate |
LocalDateTime |
any()
Generates a random date and time
|
LocalDateTime |
before(LocalDateTime referenceDate,
long atMost,
ChronoUnit unit)
Generates a random date and time before the
referenceDate that fits in the time range between
atMost units and referenceDate |
LocalDate |
between(LocalDate start,
LocalDate end)
Generates a random date within the given range
|
LocalDateTime |
between(LocalDateTime start,
LocalDateTime end)
Generates a random date and time within the given range
|
LocalDate |
birthday()
Generates a random birthday date that is suitable for a person from
DEFAULT_MIN_AGE to
DEFAULT_MAX_AGE years old |
LocalDate |
birthday(int age)
Generates a random birthday date that is suitable for a person in the given age
|
LocalDate |
birthday(int minAge,
int maxAge)
Generates a random birthday date that is suitable for a person from
minAge to maxAge years old |
LocalDateTime |
future(long atMost,
ChronoUnit unit)
Generates a random date and time from the future that fits in the time range between
atMost units and now |
LocalDateTime |
past(long atMost,
ChronoUnit unit)
Generates a random date and time from the past that fits in the time range between
atMost units and now |
public LocalDateTime any()
public LocalDate birthday()
DEFAULT_MIN_AGE
to
DEFAULT_MAX_AGE
years oldpublic LocalDate birthday(int age)
public LocalDate birthday(int minAge, int maxAge)
minAge
to maxAge
years oldpublic LocalDateTime between(LocalDateTime start, LocalDateTime end)
public LocalDate between(LocalDate start, LocalDate end)
public LocalDateTime past(long atMost, ChronoUnit unit)
atMost units
and nowpublic LocalDateTime before(LocalDateTime referenceDate, long atMost, ChronoUnit unit)
referenceDate
that fits in the time range between
atMost units
and referenceDate
public LocalDateTime future(long atMost, ChronoUnit unit)
atMost units
and nowpublic LocalDateTime after(LocalDateTime referenceDate, long atMost, ChronoUnit unit)
referenceDate
that fits in the time range between
atMost units
and referenceDate
Copyright © 2021. All rights reserved.