public class DateUtils extends Object
Constructor and Description |
---|
DateUtils() |
Modifier and Type | Method and Description |
---|---|
static long |
daysHoursMinutesToMillis(String expression)
Computes milliseconds from an expression [dd:][HH:]mm.
|
static Date |
getDate(long millis)
Uses current system time if millis < 0.
|
static Date |
getDateFromDateString(String dateTime)
Converts date-time String into Date object using the default formatter.
|
static Date |
getDateFromDateString(String dateTime,
String format)
Converts date-time String into Date object using the default formatter.
|
static Date |
getDateFromTimeString(String timeString)
Uses current system time if timeString is
null . |
static String |
getDateString(Date date)
Converts Date object to String representation using the default
formatter.
|
static String |
getDateString(Date date,
String format)
Converts Date object to String representation using the given format
string.
|
static String |
getDateString(long millis)
Converts millisecond value to (default) formatted date string.
|
static String |
getDateString(long millis,
DateFormat formatter) |
static String |
getDateString(long millis,
String format) |
static int |
getDaysBetween(Calendar d1,
Calendar d2)
Calculates the number of days between two calendar days in a manner which
is independent of the Calendar type used.
|
static double |
getMinutesBetween(Calendar d1,
Calendar d2)
Calculates the number of minutes between two dates in a manner which is
independent of the Calendar type used.
|
static Long |
getTimeInMillis(long millis)
Uses current system time if millis < 0.
|
static Long |
getTimeInMillis(String dateTime)
Uses current system time if dateTime is
null . |
static Long |
getTimeInMillis(String dateTime,
String format)
Uses current system time if dateTime is
null . |
static Date |
now() |
static void |
setToTime(Calendar calendar,
int hours,
int minutes) |
static Date |
setToTime(Date date,
int hours,
int minutes) |
public static long daysHoursMinutesToMillis(String expression)
expression
- string representing time in [days:][hours:]minutes.public static Date getDate(long millis)
millis
- time in milliseconds.public static Date getDateFromDateString(String dateTime)
dateTime
- string representation of date.public static Date getDateFromDateString(String dateTime, String format)
dateTime
- string representation of date.format
- string initializer.public static Date getDateFromTimeString(String timeString)
null
.timeString
- string representing time in milliseconds.public static String getDateString(Date date)
date
- object.public static String getDateString(Date date, String format)
date
- object.format
- string initializer.public static String getDateString(long millis)
millis
- date-time in milliseconds.public static String getDateString(long millis, DateFormat formatter)
public static int getDaysBetween(Calendar d1, Calendar d2)
d1
- The first date.d2
- The second date.public static double getMinutesBetween(Calendar d1, Calendar d2)
d1
- The first date.d2
- The second date.public static Long getTimeInMillis(long millis)
millis
- time in milliseconds.public static Long getTimeInMillis(String dateTime)
null
.dateTime
- string representing date and time.public static Long getTimeInMillis(String dateTime, String format)
null
.dateTime
- string representing date and time.format
- for dateTime string.public static Date now()
public static void setToTime(Calendar calendar, int hours, int minutes)
Copyright © 2018. All rights reserved.