如何在java中以毫秒格式获取当前小时?

Ami*_*Das 1 java date

如何将当前小时作为自纪元以来的毫秒计数?

就像时间是凌晨4:20然后如何以毫秒为单位得到当前小时,以便它代表凌晨4点

Mad*_*mer 5

使用Java 8 ...

LocalDateTime ldt = LocalDateTime.of(2015, Month.MAY, 4, 4, 30);
ldt = ldt.withMinute(0).withSecond(0).withNano(0);
long millisSinceEpoch = ldt.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
Run Code Online (Sandbox Code Playgroud)

基本的想法是将"时间"置于你不想要的元素之外并将结果转换为毫秒......

也...

如果你不喜欢打字,你可以使用......

ldt = ldt.truncatedTo(ChronoUnit.HOURS);
Run Code Online (Sandbox Code Playgroud)

代替 ldt = ldt.withMinute(0).withSecond(0).withNano(0)