public class DateUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_DATE_FORMAT |
Constructor and Description |
---|
DateUtil() |
Modifier and Type | Method and Description |
---|---|
static java.util.Calendar |
getCalendarDate(java.util.Date date) |
static java.util.Date |
getDate(int days)
Get date for today, before/after today.
|
static java.lang.String |
getDate(int min,
int max,
java.lang.String... format)
Get any one random date provided from range.
|
static java.lang.String |
getDate(int days,
java.lang.String... format)
Get date for today, before/after today as string
|
static java.util.Date |
getDateAfter(java.util.Date date,
int days)
Get date after/before base date.
|
static int |
getDateDifference(java.util.Date date1,
java.util.Date date2)
Returns number of days between date1 and date2, such that date1 + days =
date2
|
static java.lang.String |
getFormatedDate(java.util.Date date,
java.lang.String format) |
static java.lang.String |
getFormatedDate(java.util.Date date,
java.lang.String formatTo,
java.lang.String toLocale) |
static java.lang.String |
getFormatedDate(java.lang.String dateString,
java.lang.String formatFrom,
java.lang.String formatTo)
Convert date string from one format to another format.
|
static java.lang.String |
getFormatedDate(java.lang.String dateString,
java.lang.String formatFrom,
java.lang.String formatTo,
java.lang.String fromLocale,
java.lang.String toLocale) |
static int |
getMonthsDifference(java.util.Date date1,
java.util.Date date2) |
static java.util.Date |
parseDate(java.lang.String dateStr,
java.lang.String format) |
public static final java.lang.String DEFAULT_DATE_FORMAT
public static java.lang.String getFormatedDate(java.lang.String dateString, java.lang.String formatFrom, java.lang.String formatTo)
Example:
formatDate("2012-01-11",
"yyy-MM-dd", "MMM d, yyyy"))
will retrun "Jan 11, 2012"dateStr
- : date string to be formatedformatFrom
- : format of the given date stringformatTo
- : String expected formatpublic static java.lang.String getFormatedDate(java.util.Date date, java.lang.String formatTo, java.lang.String toLocale)
public static java.lang.String getFormatedDate(java.lang.String dateString, java.lang.String formatFrom, java.lang.String formatTo, java.lang.String fromLocale, java.lang.String toLocale)
public static java.lang.String getDate(int days, java.lang.String... format)
days
- : number of days to be added in current day.format
- : (option) format in which require date string, default is
"MM/dd/yyyy"public static java.lang.String getDate(int min, int max, java.lang.String... format)
min
- : minimum date - 0 is today.min
- : maximum date - 0 is today.format
- : (option) format in which require date string, default is
"MM/dd/yyyy"public static java.util.Date getDate(int days)
days
- public static java.util.Date getDateAfter(java.util.Date date, int days)
date
- days
- public static int getMonthsDifference(java.util.Date date1, java.util.Date date2)
public static int getDateDifference(java.util.Date date1, java.util.Date date2)
date1
- date2
- public static java.util.Calendar getCalendarDate(java.util.Date date)
public static java.util.Date parseDate(java.lang.String dateStr, java.lang.String format) throws java.text.ParseException
java.text.ParseException
public static java.lang.String getFormatedDate(java.util.Date date, java.lang.String format)
Copyright © 2000 Infostretch Corp.