Package org.eclipse.jgit.util
Class GitDateFormatter
- java.lang.Object
-
- org.eclipse.jgit.util.GitDateFormatter
-
public class GitDateFormatter extends java.lang.ObjectA utility for formatting dates according to the Git log.date formats plus extensions.The enum
GitDateFormatter.Formatdefines the available types.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGitDateFormatter.FormatGit and JGit formats
-
Field Summary
Fields Modifier and Type Field Description private java.text.DateFormatdateTimeInstanceprivate java.text.DateFormatdateTimeInstance2private GitDateFormatter.Formatformat
-
Constructor Summary
Constructors Constructor Description GitDateFormatter(GitDateFormatter.Format format)Create a new Git oriented date formatter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringformatDate(PersonIdent ident)Format committer, author or tagger ident according to this formatter's specification.
-
-
-
Field Detail
-
dateTimeInstance
private java.text.DateFormat dateTimeInstance
-
dateTimeInstance2
private java.text.DateFormat dateTimeInstance2
-
format
private final GitDateFormatter.Format format
-
-
Constructor Detail
-
GitDateFormatter
public GitDateFormatter(GitDateFormatter.Format format)
Create a new Git oriented date formatter- Parameters:
format- aGitDateFormatter.Formatobject.
-
-
Method Detail
-
formatDate
public java.lang.String formatDate(PersonIdent ident)
Format committer, author or tagger ident according to this formatter's specification.- Parameters:
ident- aPersonIdentobject.- Returns:
- formatted version of date, time and time zone
-
-