在Apache Hudi中,_hoodie_commit_time列是用于记录每个操作的时间戳。我们可以使用以下代码将其转换为可读时间:
import java.time.Instant;
import java.time.format.DateTimeFormatter;
String hoodieCommitTime = "20210702121530";
Instant instant = Instant.parse(hoodieCommitTime, DateTimeFormatter.ofPattern("yyyyMMddHHmmss"));
上述代码中,将hoodieCommitTime
字符串转换为Instant对象,并使用DateTimeFormatter
指定格式,即yyyyMMddHHmmss。
因此,_hoodie_commit_time列的时间戳格式是yyyyMMddHHmmss。