在JGit中,如何获取提交的时区? 当前的RevCommit类没有关于时区的任何内容。 它只返回UTC unix时间
答案 0 :(得分:2)
使用PersonIdent:
RevCommit commit = ...;
PersonIdent committerIdent = commit.getCommitterIdent();
if (committerIdent != null) {
TimeZone timeZone = committerIdent.getTimeZone(); // or getTimeZoneOffset()
}
作者也有getAuthorIdent()
。