public static boolean isToday(long ts) {
LocalDateTime today = LocalDateTime.of(LocalDate.now(), LocalTime.of(0, 0, 0));
LocalDateTime tommorrow = today.plusDays(1);
long todaySecond = today.atZone(ZoneId.systemDefault()).toEpochSecond();
long tomorrowSeconds = tommorrow.atZone(ZoneId.systemDefault()).toEpochSecond();
return ts >= todaySecond && ts < tomorrowSeconds;
}
public static boolean isThisYear(long ts) {
Instant instant = Instant.ofEpochSecond(ts);
LocalDate date = LocalDate.ofInstant(instant, ZoneId.systemDefault());
return date.getYear() == LocalDate.now().getYear();
}