src/main/java/com/zandero/utils/InstantTimeUtils.java
public static OffsetDateTime toOffsetDateTime(long timestamp, ZoneId zoneId) {

		Instant time = Instant.ofEpochMilli(timestamp);
		return toOffsetDateTime(time, zoneId);
	}
public static OffsetDateTime toOffsetDateTime(long timestamp, ZoneId zoneId) {

		Instant time = Instant.ofEpochMilli(timestamp);
		return toOffsetDateTime(time, zoneId);
	}
Converts timestamp into OffsetDatetime

@param timestamp to be converted
@param zoneId    desired zone or null to take instant zone id
@return OffsetDatetime representation of timestamp