java8獲取指定時間的unix時間戳

//獲取天天11點的時間戳,其餘需求本身擴展
Function<Integer, Long> toEpochMilli = hour ->
        LocalDateTime.of(
                LocalDate.now().getYear(), LocalDate.now().getMonth(), LocalDate.now().getDayOfMonth(),
                11, 0, 0, 0
        )
                .toInstant(ZoneOffset.ofHours(hour))
                .toEpochMilli();
//獲取當前時間時間戳
System.currentTimeMillis();
Clock.systemUTC().millis();
Instant.now().toEpochMilli();
LocalDateTime.now().toInstant(ZoneOffset.ofHours(8)).toEpochMilli();
相關文章
相關標籤/搜索