首页 > 解决方案 > 如何仅在 java 中将 13 位 unix 毫秒转换为小时

问题描述

如何将 13 位 unix 时间戳转换为小时?

例如:1567024014000

希望仅使用 select SQL Query 或使用 java 以小时为单位转换上述值。

标签: javatime

解决方案


假设您要提取一天中的小时:

Instant instant = Instant.ofEpochMilli(1567024014000L);
int hour = instant.atZone(ZoneOffset.UTC).getHour(); // 20

推荐阅读