public abstract class PathUtils
extends java.lang.Object
Formatter
style.
For example, to generate the following path "/user/hadoop/data/2012/2/22/17/20/10" the input format can be "/user/hadoop/data/%1$tY/%1$tm/%1$td/%1$tH/%1$tM/%1$tS"
Formatter
Constructor and Description |
---|
PathUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
format(java.lang.String pathFormat)
Generates a timed-based path, based on the current date,
using the format of
Formatter . |
static java.lang.String |
format(java.lang.String pathFormat,
boolean appendUUID)
Generates a timed-based path, based on the current date, using the format of
Formatter . |
static java.lang.String |
format(java.lang.String pathFormat,
boolean appendUUID,
java.util.Date date)
Generates a timed-based path, based on the given date, using the format of
Formatter . |
static java.lang.String |
format(java.lang.String pathFormat,
java.util.Date date)
Generates a timed-based path, based on the given date, using the format of
Formatter . |
public static java.lang.String format(java.lang.String pathFormat, boolean appendUUID)
Formatter
.pathFormat
- Formatted path, the variable in the path will be
replaced by Date
.
http://docs.oracle.com/javase/6/docs/api/java/util/Formatter.html#dtappendUUID
- Whether a UUID is appended to the generated pathpublic static java.lang.String format(java.lang.String pathFormat)
Formatter
.pathFormat
- Path format, the variable in the path will be
replaced by Date
.public static java.lang.String format(java.lang.String pathFormat, java.util.Date date)
Formatter
.pathFormat
- Path format, the variable in the path will be
replaced by Date
.date
- date to usepublic static java.lang.String format(java.lang.String pathFormat, boolean appendUUID, java.util.Date date)
Formatter
.pathFormat
- Path format, the variable in the path will be
replaced by Date
.appendUUID
- whether or not to append a UUID at the enddate
- date to use